Почему мой/etc/fstab файл не настроен?

Я запускаю Ubuntu 14.04 на Acer Chromebook C720. По некоторым причинам, мой /etc/fstab файл "не настроен".

me@chrubuntu:~$ cat /etc/fstab
# UNCONFIGURED FSTAB FOR BASE SYSTEM

Почему это происходит? Как я могу правильно настроить мой /etc/fstab файл?

2
задан 22 April 2015 в 22:58

3 ответа

UUID использования Ubuntu по умолчанию в Вашем fstab, когда Вы устанавливаете.

Для показа созданные разделы, в терминале, как пользователь, вводят следующую команду:

 ls -l /dev/disk/by-uuid

Это произведет как это:

lrwxrwxrwx 1 root root 10 2014-07-25 21:43 348ea9e6-7879-4332-8d7a-915507574a80 -> ../../sda1
lrwxrwxrwx 1 root root 10 2014-07-25 21:43 610aaaeb-a65e-4269-9714-b26a1388a106 -> ../../sda2
lrwxrwxrwx 1 root root 10 2014-07-25 21:43 857c5e63-c9be-4080-b4c2-72d606435051 -> ../../sda5
lrwxrwxrwx 1 root root 10 2014-07-25 21:43 a83b8ede-a9df-4df6-bfc7-02b8b7a5f1f2 -> ../../sda6
lrwxrwxrwx 1 root root 10 2014-07-25 21:43 ad662d33-6934-459c-a128-bdf0393e0f44 -> ../../sda7

следующий шаг должен ввести раздел UUID в/etc/fstab.

Во время процесса начальной загрузки, файловые системы, перечисленные в/etc/fstab, автоматически смонтированы за исключением записей, содержащих noauto.

Этот файл содержит записи в следующем формате:

device       /mount-point fstype     options      dumpfreq     passno

устройство: существующее имя устройства, Ubuntu по умолчанию использует точку монтирования UUID

: существующий каталог, на котором можно смонтировать файловую систему.

fstype: тип файловой системы для передачи для монтирования. Файловая система Ubuntu по умолчанию является ext4.

опции: Или rw для файловых систем чтения-записи или ro для файловых систем только для чтения, сопровождаемых любыми другими опциями, которые могут быть необходимы. Общая опция является noauto для файловых систем, не обычно смонтированных во время последовательности начальной загрузки.

dumpfreq: Используемый дампом для определения, какие файловые системы требуют дампа. Если поле отсутствует, значение нуля принято.

passno: Определяет порядок, в котором должны быть проверены файловые системы. Файловые системы, которые должны быть пропущены, должны иметь свой обнуленный passno. Корневая файловая система должна быть проверена перед всем остальным и должна иметь свой набор passno одному. Другие файловые системы должны быть установлены на значения, больше, чем одно. Если больше чем одна файловая система будет иметь тот же passno, то fsck попытается проверить файловые системы параллельно, если это возможно.

Для добавления это к fstab файлу использует текстовый редактор с полномочиями пользователя root:

sudo -i
nano /etc/fstab

Пример:

# <device file system>                         <mount point>    <type>  <options>       <dump> <pass>
UUID=ad662d33-6934-459c-a128-bdf0393e0f44            /             ext4      defaults              1      1

UUID=30ebb8eb-8f22-460c-b8dd-59140274829d            /home         ext4      defaults              1      1

UUID=7014f66f-6cdf-4fe1-83da-9cab7b6fab1a            swap          swap      defaults              0      0

Ctrl + O , сохраните файл. Ctrl + X , закройте нано.

На перезагрузку компьютера файловые системы будут смонтированы автоматически.

не необходимо перечислить/proc и/sys в fstab, если некоторые специальные опции не необходимы.

система начальной загрузки будет всегда монтировать их.

1
ответ дан 2 December 2019 в 02:59

Что касается первого вопроса, , почему /etc/fstab не настроен, я цитирую этот ubuntuforums-поток:

/lib/init/fstab содержит файловые системы, которые всегда монтируются на начальной загрузке, как корень / и виртуальные файловые системы. Но можно все еще использовать /etc/fstab, чтобы переопределить записи от /lib/init/fstab или добавить собственные.

, Таким образом, можно найти вещи, которые смонтированы на начальной загрузке в /lib/init/fstab и могут переопределить их в /etc/fstab. Поскольку Ubuntu теперь использует systemd, я задаюсь вопросом, почему это все еще называют /lib/init/fstab. (Поиск регистрирует названный fstab, я имею только /etc/fstab и /lib/init/fstab в моей системе, которая использует systemd)

2
ответ дан 2 December 2019 в 02:59

# UNCONFIGURED FSTAB FOR BASE SYSTEM fstab, что debootstrap генерирует.

Это затем снова используется во множестве изображений, включая Базовое изображение Ubuntu: http://cdimage.ubuntu.com/ubuntu-base/releases/18.04/release/

debootstrap использование, что fstab, потому что это пытается покрыть большое разнообразие вариантов использования. В контейнерном варианте использования, например, fstab не нужно, потому что мы используем настроенные дисковые устройства хоста.

то же идет для других init конфигурационных файлов, особенно объединяясь в сеть.

Здесь я описываю подробную работу debootstrap, установка atht могла бы вдохновить Вас о том, как настроить Ваш fstab для эмуляции: https://unix.stackexchange.com/questions/275429/creating-bootable-debian-image-with-debootstrap/473256#473256

0
ответ дан 2 December 2019 в 02:59

Другие вопросы по тегам:

Похожие вопросы: