Як зрозуміти / 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 (див. Manpage) .

Її 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 and 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, за винятком того, що вони представляють поточно встановлені файлові системи замість тих, які налаштовані для монтажу установкою або sysadmin.

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

man fstab дасть вам опис стовпців.


1
Я не бачу, як це відповідає на питання.
Агмен

2

Файл / etc / mtab - це список змонтованих файлових систем, який підтримується програмами mount і unmount. Формат схожий на файл fstab Арка стовпців

  • пристрій пристрою або віддаленої файлової системи, яка встановлена.
  • MOUNTPOINT місця в файлової системі було змонтовано пристрій.
  • тип файлової системи тип встановленої файлової системи.
  • Параметри монтажу файлової системи
  • dump, використовуваний dump, щоб вирішити, чи потрібна файлова система демпінгу.
  • fsckorder, що використовується fsck для пошкодження переходу fsck у користування.

Перевірте сторінку fstab man.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.