Pertanyaan Apa perbedaan antara / etc / fstab dan / etc / mtab?


Kedua /etc/mtab dan /etc/fstab berisi data tentang volume yang dipasang, misalnya:

/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

Apa perbedaan antara file-file itu?


19
2018-04-05 14:42


asal




Jawaban:


/etc/fstab adalah daftar filesystem yang akan dipasang pada saat boot. Jika Anda ingin Windows atau partisi penyimpanan file Anda dipasang setelah komputer Anda boot, Anda memasukkan entri yang sesuai /etc/fstab.

/etc/mtab adalah daftar saat ini mount filesystem. Jika Anda memiliki disk yang terhubung tetapi tidak terpasang, itu tidak akan muncul di /etc/mtab mengajukan. Setelah Anda memasangnya, itu akan muncul di sana.

Perhatikan juga, bahwa dengan systemd (yang beralih Ubuntu mulai dari rilis 15.04) adalah mungkin untuk menyatakan filesystem yang perlu di-mount saat boot melalui *.mount file. Lihat Tutorial James Oguya tentang topik.

Untuk info lebih lanjut, baca mount manual.


21
2018-04-06 05:13





TL; DR

  • /etc/fstab adalah yang dibuat oleh pengguna. Ini berisi daftar volume yang harus dipasang oleh mount.
  • /etc/mtab adalah yang dibuat oleh sistem. Ini berisi daftar perangkat yang saat ini dipasang.
  • Format file serupa. Setelah memasang perangkat baru, salin baris yang relevan dari /etc/mtab untuk /etc/fstab sehingga akan otomatis terpasang setelah boot atau saat menelepon mount -a.

Kutipan dari mount manual

Itu /etc/fstab, /etc/mtab dan /proc/mounts file

Berkas /etc/fstab, mungkin berisi garis yang menjelaskan perangkat apa yang biasanya dipasang di mana, menggunakan opsi mana.

Program-programnya mount dan umount memelihara daftar filesystem yang saat ini dipasang dalam file /etc/mtab.

Ketika filesystem proc di-mount (katakanlah pada /proc), file-file /etc/mtab dan /proc/mounts memiliki isi yang sangat mirip. Yang pertama memiliki lebih banyak informasi, seperti opsi mount yang digunakan, tetapi tidak selalu mutakhir.

mount -a

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

(biasanya diberikan dalam bootscript) menyebabkan semua filesystem yang disebutkan dalam fstab (dari tipe yang tepat dan / atau memiliki atau tidak memiliki opsi yang tepat) untuk dipasang sebagaimana ditunjukkan, kecuali bagi mereka yang barisnya berisi kata kunci noauto. Menambahkan opsi -F akan membuat garpu gunung, sehingga sistem berkas dipasang secara bersamaan.


17
2018-04-05 14:42