Saya menggunakan mount
untuk menampilkan drive yang terpasang, saya tidak ingin melihat drive yang tidak begitu menarik (yaitu non-fisik). Jadi saya dulu punya skrip mnt
itu:
mount | grep -Ev 'type (proc|sysfs|tmpfs|devpts) '
di bawah Ubuntu 8.04 dan menunjukkan kepada saya ext3
dan reiserfs
titik pemasangan saja. Baris itu sebenarnya dikomentari dan sekarang saya gunakan (untuk Ubuntu 12.04):
mount | grep -Ev 'type (proc|sysfs|tmpfs|devpts|debugfs|rpc_pipefs|nfsd|securityfs|fusectl|devtmpfs) '
untuk hanya menampilkan ext4
saya dan zfs
partisi (saya menjatuhkan menggunakan reiserfs
).
Sekarang saya sedang mempersiapkan Ubuntu 14.04 dan skrip harus diperpanjang lagi (cgroup, pstore). Apakah ada cara yang lebih baik untuk melakukan ini tanpa harus memperpanjang skrip? Saya hanya tertarik pada disk fisik yang dipasang dan dipasang pada drive jaringan (nfs
,cifs
).
Jawaban yang Diterima:
-t
opsi untuk mount
juga berfungsi saat menampilkan titik pemasangan dan mengambil daftar jenis sistem file yang dipisahkan koma:
mount -t ext3,ext4,cifs,nfs,nfs4,zfs
Saya tidak yakin apakah itu lebih baik larutan. Jika Anda mulai menggunakan (mis. btrfs
) dan lupa menambahkannya ke daftar Anda tidak akan melihatnya dan mungkin tidak melewatkannya. Saya lebih suka secara aktif menyaring sistem file baru yang "tidak menarik" ketika muncul, meskipun daftar itu semakin panjang.
Anda dapat secara aktif mencoba hanya grep
titik pemasangan yang menarik mirip dengan apa yang diusulkan @Graeme, tetapi karena Anda juga tertarik dengan pemasangan NFS/CIFS (yang tidak dimulai dengan /
), Anda harus melakukan:
mount | grep -E --color=never '^(/|[[:alnum:].-]*:/)'
( --color
diperlukan untuk menekan pewarnaan awal /
pada baris yang ditemukan). Seperti yang ditunjukkan Graeme, pemasangan saham NFS berdasarkan nama juga harus diizinkan. Polanya memilih garis yang dimulai dengan /
atau kombinasi dari "a-zA-Z0-9." diikuti oleh :/
(untuk pemasangan NFS).