Вопрос Xubuntu 16.04: fstab не будет монтировать запись «/ root»


Неделю назад я установил Xubuntu 16.04 и должен был установить раздел (/dev/sda3) для корневого дома (/root). Вот мой fstab выглядит как:

# / was on /dev/sda5 during installation
UUID=81f2f987-b411-4579-a3e5-8e92f66567ac /               ext4    errors=remount-ro 0       1
# /root was on /dev/sda3 during installation
UUID=bbf21f07-54ec-4515-a31b-7767fbfe985d /root           ext4    defaults        0       2
# swap was on /dev/sda6 during installation
UUID=717a9bb5-cb8f-48f7-bd4f-56bfafe431be none            swap    sw              0       0

а также fdisk -l:

Device     Boot     Start       End   Sectors  Size Id Type
/dev/sda1  *         2048    206847    204800  100M  7 HPFS/NTFS/exFAT
/dev/sda2          206848 204799999 204593152 97.6G  7 HPFS/NTFS/exFAT
/dev/sda3       204800000 307199999 102400000 48.8G 83 Linux
/dev/sda4       307200000 468860927 161660928 77.1G  5 Extended
/dev/sda5       307202048 368642047  61440000 29.3G 83 Linux
/dev/sda6       368644096 370741247   2097152    1G 82 Linux swap / Solaris
/dev/sda7       370743296 468860927  98117632 46.8G 83 Linux

blkid /dev/sda3:

/dev/sda3: LABEL="home" UUID="bbf21f07-54ec-4515-a31b-7767fbfe985d" TYPE="ext4" PARTUUID="e25cf333-03"

Во-первых, /dev/sda3 иногда монтируется на /root, иногда нет. После того, как я несколько раз перезагружаюсь, он не монтируется вообще. Также укажите имя файла устройства:

/dev/sda3  /root           ext4    defaults        0       2

Я попробовал mount to /test по форме UUID, он работает. В Debian Jessie и Xubuntu 14.04 эта проблема вообще не существует.

Наконец, я использую ярлык для обозначения устройства:

LABEL=home  /root           ext4    defaults        0       2

Успешно смонтирован, по крайней мере, до тех пор, пока я не задаю этот вопрос здесь. Но я не знаю, почему /dev/sda3 не монтируется на root в предыдущих случаях. Ubuntu отключает это по соображениям безопасности?


1
2018-05-02 04:44


происхождения




ответы:


Как правило, нецелесообразно (в лучшем случае) сделать /root отдельный раздел из корня (/) файловая система. Причина в том, что это root домашний каталог пользователя, и очень важно, чтобы это местоположение оставалось доступным даже в случае возникновения серьезной проблемы, такой как повреждение /etc/fstab файл.

Я не знаю, связано ли это с вашей проблемой, но это может быть - возможно, что в процедуре запуска или остановки Ubuntu есть что-то плохое взаимодействие с использованием отдельного /root раздел. Конечно, использование отдельного /root раздел настолько редок, что в этом случае разработчики Ubuntu не получат абсолютно никакого тестирования.

Я рекомендую вам пересмотреть эту практику. Учитывая модель безопасности Ubuntu, /root вероятно, содержит мало или не содержит файлов, кроме файлов шаблонов. Если вы там что-то храните (особенно что-то достаточно большое, чтобы создать отдельный раздел для этих файлов), это могло бы быть другое место более разумным.


2
2018-05-02 13:05