Яка різниця між / etc / fstab та / etc / mtab?


28

Обидва /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

Яка різниця між файлами?

Відповіді:


31

/etc/fstab- це список файлових систем, які потрібно встановити під час завантаження. Якщо ви хочете, щоб ваші Windows або розділи для зберігання файлів були змонтовані після завантаження комп'ютера, вам потрібно буде внести відповідні записи /etc/fstab.

/etc/mtab- це список поточно встановлених файлових систем. Якщо у вас підключений диск, але він не встановлений, він не відображатиметься у /etc/mtabфайлі. Після того, як ви змонтуєте його, він з’явиться там.

Зауважимо також, що з systemd (на який перейшов Ubuntu починаючи з випуску 15.04) можна оголосити файлові системи, які потрібно монтувати під час завантаження через *.mountфайли. Дивіться підручник Джеймса Огуї з цієї теми.

Для отримання додаткової інформації читайте mountпосібник .


19

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

mount -a [-t type] [-O optlist]

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

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