Daftar definitif sistem file yang dipasang 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, di chroot, /proc/mounts
hanya mencantumkan sistem file yang titik pemasangannya ada di dalam chroot. (Ada cara untuk keluar dari chroot, ingat.)
Ada juga daftar sistem file yang terpasang di /etc/mtab
. Daftar ini dikelola oleh mount
dan umount
perintah. Artinya, jika Anda tidak menggunakan perintah ini (yang sangat jarang terjadi), tindakan Anda (memasang atau melepas) tidak akan direkam. Dalam praktiknya, sebagian besar di chroot Anda akan menemukan /etc/mtab
file yang sangat berbeda dari keadaan sistem. Juga, mount yang dilakukan di chroot akan tercermin dalam /etc/mtab
chroot tetapi tidak di /etc/mtab
utama . Tindakan dilakukan saat /etc/mtab
ada di sistem file hanya-baca juga tidak direkam di sana.
Alasan mengapa Anda terkadang ingin berkonsultasi dengan /etc/mtab
lebih disukai atau sebagai tambahan dari /proc/mounts
apakah karena memiliki akses ke baris perintah mount, kadang-kadang dapat menyajikan informasi dengan cara yang lebih mudah dipahami; misalnya Anda melihat opsi pemasangan seperti yang diminta (sedangkan /proc/mounts
mencantumkan mount
dan default kernel juga), dan bind mount muncul seperti itu di /etc/mtab
.
Pada v. 2.18 (Juli 2010) util-linux
menyertakan alat yang memungkinkan Anda menampilkan daftar sistem file yang terpasang saat ini:
findmnt
Anda dapat beralih dari tampilan hierarki default ke tampilan daftar dengan -l
, tentukan kolom keluaran dengan -o
(mirip dengan lsblk
), filter hasil berdasarkan jenis sistem file dengan -t
dll...
findmnt -lo source,target,fstype,label,options,used -t ext4
SOURCE TARGET FSTYPE LABEL OPTIONS USED
/dev/sda1 / ext4 ARCH rw,noatime,discard,data=ordered 17.6G
/dev/sdb2 /media/DATA ext4 DATA rw,noatime,discard,data=ordered 44M
Untuk detail lebih lanjut, baca man
halaman (dan findmnt --help
untuk mendapatkan daftar kolom yang tersedia)
Mungkin karena sudah 5 tahun sejak pertanyaan ini dijawab hal-hal telah berubah. cat /proc/mounts
menciptakan banyak info yang tidak Anda pedulikan. Hari ini, IMHO, menurut saya ini adalah solusi terbaik.
df -h --output=source,target
ketika Anda membaca halaman manual ada banyak pilihan yang dapat Anda lakukan tetapi inilah yang Anda inginkan. Misalnya untuk lebih membersihkan hasil, Anda dapat mengecualikan jenis file "tmpfs" dengan perintah ini:
df -hx tmpfs --output=source,target
df
bekerja pada level sistem file dan bukan level file.
Perintah di atas juga akan mencakup pemasangan jaringan.
Untuk melihat lebih banyak informasi, gunakan ini:
df -hT
CATATAN Dengan koneksi jaringan yang terpasang lambat, ini bisa memakan waktu beberapa menit!
Jika Anda tidak memiliki atau tidak peduli dengan koneksi jaringan terpasang (dan Anda memiliki izin root), ini lebih baik:
sudo lsblk -f