В чем разница между / etc / fstab и / etc / mtab?

Оба /etc/mtab и /etc/fstab содержат данные о подключенных томах, например:

/etc/mtab

/dev/xvda1 / ext4 rw,discard 0 0
proc /proc proc rw,noexec,nosuid,nodev 0 0
...

/etc/fstab

LABEL=cloudimg-rootfs   /    ext4   defaults,discard    0 0
/dev/xvdf /home/ubuntu/logs ext4 rw 0 0

В чем разница между файлами?

28
задан 6 April 2016 в 07:45

2 ответа

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

/etc/mtab список в настоящее время смонтированные файловые системы. Если Вам соединят диск, но не смонтированные, то он не обнаружится в /etc/mtab файл. После того как Вы монтируете его, это обнаружится там.

Примечание также, что с systemd (к которому Ubuntu переключила начало с 15,04 выпусков) возможно объявить файловые системы, которые должны быть смонтированы при начальной загрузке через *.mount файлы. См. учебное руководство James Oguya по теме.

Для большего количества информации, читайте mount руководство .

29
ответ дан 6 April 2016 в 17:45
  • 1
    Я добавил, что запись в blacklist.conf файл и затем сделала перезапуск. Световые сигналы не продвигались. Я пытался играть вокруг с Fn+F3 и Fn+F4, но ничего не произошло. У меня есть несколько записей в blacklist.conf файле так там что-то, что я должен не прокомментировать как результат добавления в Вашей фиксации? Есть ли что-либо еще I' m пропавшие без вести? Вы возражали бы совместно использовать тот файл или перечислять, какие записи Вы имеете там? Спасибо за ответ! – shanedora 27 August 2017 в 11:16

TL; DR

  • /etc/fstab созданный пользователем. Это содержит список объемов, которые будут смонтированы mount.
  • /etc/mtab созданный системой. Это содержит список в настоящее время монтируемых устройств.
  • Формат файлов аналогичен. После монтирования нового устройства скопируйте соответствующую строку с /etc/mtab кому: /etc/fstab так, чтобы это было автосмонтировано после начальной загрузки или при вызове mount -a.

Кавычки от mount руководство

/etc/fstab, /etc/mtab и /proc/mounts файлы

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

Программы mount и umount ведите список в настоящее время монтируемых файловых систем в файле /etc/mtab.

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

mount -a

смонтируйте-a [-t тип] [-O optlist]

(обычно даваемый в bootscript), заставляет все файловые системы, упомянутые в fstab (надлежащего типа и/или наличия или не наличия надлежащих опций) быть смонтированными, как обозначено, за исключением тех, строка которых содержит noauto ключевое слово. Добавление-F опции сделает, монтируют ветвление, так, чтобы файловые системы были смонтированы одновременно.

19
ответ дан 6 April 2016 в 17:45
  • 1
    I' m извините моя задержка, кажется, что необходимо использовать, по крайней мере, ядро 4.12, после этого ответвления Linus Linux github.com/torvalds/linux/commit/… . Если Вы можете, нашел некоторый способ использовать 4.12 или позже Ubuntu, попытайтесь делать то, что я сказал. – WalterCool 30 August 2017 в 22:00

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

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