GNU/Linux >> Belajar Linux >  >> Linux

Linux – Bagaimana Cara Mendapatkan Daftar Filesystem Terpasang Lengkap Dan Tepat Di Linux?

Saya biasanya menggunakan mount untuk memeriksa sistem file mana yang dipasang. Saya juga tahu ada hubungan antara mount dan /etc/mtab tapi saya tidak yakin tentang detailnya. Setelah membaca Cara memeriksa apakah /proc/ sudah terpasang, saya menjadi lebih bingung.

Pertanyaan saya adalah:Bagaimana cara mendapatkan daftar sistem file yang dipasang paling tepat? Haruskah saya menggunakan mount , atau baca isi /etc/mtab , atau konten /proc/mounts ? Apa yang akan memberikan hasil yang paling dapat dipercaya?

Jawaban yang Diterima:

Daftar definitif sistem file yang di-mount ada di /proc/mounts .

Jika Anda memiliki wadah dalam bentuk apa pun di sistem Anda, /proc/mounts hanya mencantumkan sistem file yang ada di wadah Anda saat ini. Misalnya, dalam chroot, /proc/mounts hanya mencantumkan sistem file yang titik pemasangannya ada di dalam chroot. (Ada cara untuk keluar dari chroot, pikiran.)

Ada juga daftar sistem file yang dipasang di /etc/mtab . Daftar ini dikelola oleh mount dan umount perintah. Itu berarti bahwa jika Anda tidak menggunakan perintah ini (yang cukup langka), tindakan Anda (mount atau unmount) tidak akan direkam. Dalam praktiknya, sebagian besar di chroot Anda akan menemukan /etc/mtab file yang sangat berbeda dari keadaan sistem. Selain itu, pemasangan yang dilakukan di chroot akan tercermin dalam /etc/mtab chroot tetapi tidak di /etc/mtab utama . Tindakan yang dilakukan saat /etc/mtab ada di sistem file read-only juga tidak direkam di sana.

Alasan mengapa Anda terkadang ingin berkonsultasi dengan /etc/mtab dalam preferensi atau di samping /proc/mounts adalah karena memiliki akses ke baris perintah mount, terkadang dapat menyajikan informasi dengan cara yang lebih mudah dipahami; misalnya Anda melihat opsi pemasangan seperti yang diminta (sedangkan /proc/mounts mencantumkan mount dan kernel default juga), dan bind mount muncul seperti itu di /etc/mtab .


Linux
  1. perintah grpck – Hapus entri yang rusak atau duplikat di file /etc/group dan /etc/gshadow.

  2. Linux - Cara mendaftar semua pengguna

  3. Bagaimana cara mengubah jumlah dan ukuran ramdisk Linux (/dev/ram0 - /dev/ram15)?

  1. Cara Mengelola dan Mendaftar Layanan di Linux

  2. Apa hubungan antara direktori /etc/init.d dan /etc/rcX.d di Linux?

  3. Bagaimana Linux menggunakan /dev/tty dan /dev/tty0

  1. Bagaimana Mengubah Pengaturan Zona Waktu di Linux?

  2. Bagaimana Linux Menangani Beberapa Pemisah Jalur Berturut-turut (/home////username///file)?

  3. Seberapa Portabel /dev/stdin, /dev/stdout Dan /dev/stderr?