Вопрос или проблема
Я недавно начал использовать Ubuntu 16.04 и сделал свежую установку. Каждый раз, когда я перезагружаю компьютер, /dev/sda отключается. В результате я не могу войти в систему через пользовательский интерфейс и мне каждый раз приходится монтировать диск и входить вручную.
Следующий результат команды mount -l
sysfs на /sys тип sysfs (rw,nosuid,nodev,noexec,relatime)
proc на /proc тип proc (rw,nosuid,nodev,noexec,relatime)
udev на /dev тип devtmpfs (rw,nosuid,relatime,size=1956636k,nr_inodes=489159,mode=755)
devpts на /dev/pts тип devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs на /run тип tmpfs (rw,nosuid,noexec,relatime,size=395132k,mode=755)
/dev/sda5 на / тип ext4 (rw,relatime,errors=remount-ro,data=ordered)
securityfs на /sys/kernel/security тип securityfs (rw,nosuid,nodev,noexec,relatime)
tmpfs на /dev/shm тип tmpfs (rw,nosuid,nodev)
tmpfs на /run/lock тип tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs на /sys/fs/cgroup тип tmpfs (ro,nosuid,nodev,noexec,mode=755)
cgroup на /sys/fs/cgroup/systemd тип cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/lib/systemd/systemd-cgroups-agent,name=systemd,nsroot=/)
pstore на /sys/fs/pstore тип pstore (rw,nosuid,nodev,noexec,relatime)
cgroup на /sys/fs/cgroup/pids тип cgroup (rw,nosuid,nodev,noexec,relatime,pids,nsroot=/)
cgroup на /sys/fs/cgroup/net_cls,net_prio тип cgroup (rw,nosuid,nodev,noexec,relatime,net_cls,net_prio,nsroot=/)
cgroup на /sys/fs/cgroup/devices тип cgroup (rw,nosuid,nodev,noexec,relatime,devices,nsroot=/)
cgroup на /sys/fs/cgroup/memory тип cgroup (rw,nosuid,nodev,noexec,relatime,memory,nsroot=/)
cgroup на /sys/fs/cgroup/blkio тип cgroup (rw,nosuid,nodev,noexec,relatime,blkio,nsroot=/)
cgroup на /sys/fs/cgroup/cpu,cpuacct тип cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct,nsroot=/)
cgroup на /sys/fs/cgroup/hugetlb тип cgroup (rw,nosuid,nodev,noexec,relatime,hugetlb,nsroot=/)
cgroup на /sys/fs/cgroup/perf_event тип cgroup (rw,nosuid,nodev,noexec,relatime,perf_event,nsroot=/)
cgroup на /sys/fs/cgroup/cpuset тип cgroup (rw,nosuid,nodev,noexec,relatime,cpuset,nsroot=/)
cgroup на /sys/fs/cgroup/freezer тип cgroup (rw,nosuid,nodev,noexec,relatime,freezer,nsroot=/)
systemd-1 на /proc/sys/fs/binfmt_misc тип autofs (rw,relatime,fd=30,pgrp=1,timeout=0,minproto=5,maxproto=5,direct)
mqueue на /dev/mqueue тип mqueue (rw,relatime)
hugetlbfs на /dev/hugepages тип hugetlbfs (rw,relatime)
debugfs на /sys/kernel/debug тип debugfs (rw,relatime)
fusectl на /sys/fs/fuse/connections тип fusectl (rw,relatime)
tmpfs на /run/user/1000 тип tmpfs (rw,nosuid,nodev,relatime,size=395132k,mode=700,uid=1000,gid=1000)
/dev/sda6 на /home тип ext4 (rw,relatime,data=ordered)
gvfsd-fuse на /run/user/1000/gvfs тип fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)
Вот вывод: fdisk -l
Диск /dev/sda: 465.8 GiB, 500107862016 байт, 976773168 секторов
Единицы: сектора по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер ввода-вывода (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: dos
Идентификатор диска: 0x8365a1f1
Устройство Загрузка Начало Конец Секторы Размер Id Тип
/dev/sda1 * 63 80324 80262 39.2M de Dell Utility
/dev/sda2 81920 8081407 7999488 3.8G 82 Linux swap / Solaris
/dev/sda3 8083454 976771071 968687618 461.9G 5 Расширенный
/dev/sda5 8083456 105738239 97654784 46.6G 83 Linux
/dev/sda6 105740288 976771071 871030784 415.3G 83 Linux
/etc/fstab
# /etc/fstab: статическая информация о файловой системе.
Используйте 'blkid', чтобы вывести универсальный уникальный идентификатор для устройства; это может быть использовано с UUID= как более надежный способ наименования устройств, который работает даже если диски добавляются и удаляются. См. fstab(5).
<файловая система> <точка монтирования> <тип> <опции> <дамп> <передача>
/ был на /dev/sda5 во время установки
UID=5396e03e-8e0a-4845-95da-31290534e988 / ext4 errors=remount-ro 0 1
/home был на /dev/sda6 во время установки
swap был на /dev/sda2 во время установки
UID=ded1a4ee-5091-46c2-8be8-a537f11a53c3 none swap sw 0 0
Спасибо заранее!
Добавьте ваш /dev/sda6 в ваш /etc/fstab
, и он будет автоматически смонтирован при запуске.
Узнайте ваш UUID раздела:
sudo blkid /dev/sda6
Затем добавьте эту строку ниже
#/home был на /dev/sda6 во время установки
UUID=inserthereUUID /home ext4 defaults 0 0
Вы можете проверить, сработало ли это, если монтировать его вручную, а затем введите в терминале
sudo mount -a
, если он был смонтирован правильно, он будет всегда монтироваться при запуске.
Ответ или решение
Проблема с автоматическим размонтированием раздела /home
после перезагрузки в Ubuntu 16.04 может быть связана с тем, что этот раздел не указан в файле конфигурации /etc/fstab
. Для решения этой проблемы вам необходимо добавить правильную запись для вашего раздела /dev/sda6
в файл /etc/fstab
, чтобы он автоматически монтировался при каждой загрузке системы.
Шаги для решения проблемы
-
Получите UUID вашего раздела:
Чтобы убедиться, что вы используете уникальный идентификатор вашего раздела, выполните следующую команду в терминале:sudo blkid /dev/sda6
Эта команда выдаст строку, содержащую UUID, которая будет выглядеть примерно так:
/dev/sda6: UUID="ded1a4ee-5091-46c2-8be8-a537f11a53c3" TYPE="ext4"
Запомните или скопируйте данный UUID, он нам понадобится для следующего шага.
-
Откройте файл
/etc/fstab
для редактирования:
Используйте текстовый редактор с правами суперпользователя, чтобы открыть файл/etc/fstab
. Например, используемnano
:sudo nano /etc/fstab
-
Добавьте запись для вашего раздела
/home
:
Найдите строку, следующую за комментарием#/home was on /dev/sda6 during installation
, и добавьте туда следующую строку:UUID=ded1a4ee-5091-46c2-8be8-a537f11a53c3 /home ext4 defaults 0 0
Убедитесь, что заменили
ded1a4ee-5091-46c2-8be8-a537f11a53c3
на ваш собственный UUID, полученный на первом шаге. -
Сохраните изменения и закройте редактор:
Вnano
это можно сделать, нажавCTRL + O
, затемEnter
, чтобы сохранить, иCTRL + X
, чтобы выйти. -
Проверьте корректность конфигурации:
Перед тем как перезагрузить компьютер, стоит убедиться, что изменения корректны. Выполните следующую команду, чтобы заново смонтировать все файловые системы, указанные вfstab
:sudo mount -a
Если ошибок не возникло, значит, все правильно.
-
Перезагрузите систему:
Теперь можете перезагрузить компьютер, чтобы проверить, автоматически ли примонтируется ваш раздел/home
:sudo reboot
Заключение
Добавив ваш раздел /home
в файл /etc/fstab
, вы обеспечите его автоматическое монтирование при каждом старте системы. Это создаст более удобные условия для работы, избавив вас от необходимости ручного монтирования после каждой перезагрузки. Если после выполнения этих действий проблема сохранится, возможно, стоит проверить состояние файловой системы или конфигурации загрузчика.