GNU/Linux >> Belajar Linux >  >> Linux

Linux – Hanya Menampilkan Mount Point yang “menarik” / Memfilter Jenis yang Tidak Menarik?

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).


Linux
  1. Cara Memasang Windows Share Jarak Jauh di Linux

  2. Linux – Apa Mount Points yang Ada Pada Sistem Linux Pada Umumnya?

  3. Linux – Union Mount Di Linux?

  1. Bind mount di Linux

  2. Cara Mount dan Unmount Filesystem/Partition di Linux (Contoh Perintah Mount/Umount)

  3. Cara memasang file iso di Linux

  1. Opsi pemasangan NFS umum di Linux

  2. mount Contoh Perintah di Linux

  3. Linux - Instal redis-cli saja