Как понять / etc / mtab?


13
/dev/mapper/VolGroup00-LogVol00 / ext3 rw 0 0
proc /proc proc rw 0 0
sysfs /sys sysfs rw 0 0
devpts /dev/pts devpts rw,gid=5,mode=620 0 0
/dev/sda1 /boot ext3 rw 0 0
tmpfs /dev/shm tmpfs rw 0 0
none /proc/sys/fs/binfmt_misc binfmt_misc rw 0 0
sunrpc /var/lib/nfs/rpc_pipefs rpc_pipefs rw 0 0

Что означают 6 столбцов?

Ответы:


17

mtab выводит список монтируемых в настоящее время файловых систем и используется командами mount и unmount, когда вы хотите перечислить ваши монтируемые или размонтировать все. Это не используется ядром, которое поддерживает свой собственный список (в/proc/mounts или /proc/self/mounts). Его структура такая же, как у fstab (см. Man-страницу) .

Разделенные пробелами, его 6 столбцов:

  1. Монтировать устройство, если применимо, или «нет»
  2. Точка монтирования
  3. Файловая система
  4. Варианты монтирования
  5. Используется командой dump, 0 игнорировать *
  6. Используется командой fsck (порядок проверки при загрузке), 0 игнорировать *

* Примечание: mtab помещает фиктивное значение в 5-й и 6-й столбцы, чтобы файл сохранил ту же структуру, что и fstab. Эти столбцы не имеют никакого значения в mtab.


3

/etc/mtabФайл разделяет ту же структуру /etc/fstab. Согласно этому сайту 5-й и 6-й столбец в/etc/fstab используются для хранения «Dump и fsck options». 5-й столбец используется для определения необходимости создания дампа раздела, а 6-й - для определения необходимости обработки fsck для раздела.

В /etc/mtab, однако, эти два варианта теряют смысл. Действительно, эти два параметра используются при монтировании разделов и /etc/mtabсодержат список уже смонтированных разделов. Если я правильно понимаю, эти опции бесполезны в /etc/mtab. Они могут быть здесь по причинам совместимости с /etc/fstab, так как содержимое /etc/mtabдолжно быть непосредственно использовано в/etc/fstab


Хорошая мысль о том, что столбцы 5 и 6 бессмысленны в / etc / mtab, но находятся там, чтобы их можно было вставить в / etc / fstab и быть совместимыми
thomasrutter

2

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

Раньше вы могли cat /etc/mtab > /etc/fstabсохранять текущую конфигурацию смонтированных файловых систем для будущих загрузок. Я бы не рекомендовал это, так как mtabони не сохраняют монтирование по меткам или UUID, например, UUID=или LABEL=в / etc / fstab, что довольно часто встречается в дистрибутивах в наши дни. Это вызовет проблемы для устройств, которые могут не загружаться в том же порядке, таких как внешние накопители USB или eSATA.

man fstab даст вам описание столбцов.


1
Я не понимаю, как это отвечает на вопрос.
Agemen

2

Файл / etc / mtab представляет собой список смонтированных файловых систем, который поддерживается программами mount и unmount. По формату он похож на файл fstab.

  • устройство устройство или удаленная файловая система, которая смонтирована.
  • Точка монтирования - место в файловой системе, в которой было смонтировано устройство.
  • filesystemtypeтип файловой тип монтируемой файловой системы.
  • параметры монтирования для файловой системы
  • свалка используется dump, чтобы решить, нужна ли дамп файловая система.
  • fsckorder используемый fsck для определения прохода fsck для использования.

Проверьте страницу руководства fstab .

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.