GNU/Linux >> Linux Esercitazione >  >> Linux

Linux – Mostra solo punti di montaggio "interessanti" / Filtra tipi non interessanti?

Ho usato mount per mostrare le unità montate, non voglio vedere quelle non così interessanti (cioè non fisiche). Quindi avevo uno script mnt che ha fatto:

mount | grep -Ev 'type (proc|sysfs|tmpfs|devpts) '

sotto Ubuntu 8.04 e mi ha mostrato ext3 e reiserfs solo punti di montaggio. Quella riga è effettivamente commentata e ora uso (per Ubuntu 12.04):

mount | grep -Ev 'type (proc|sysfs|tmpfs|devpts|debugfs|rpc_pipefs|nfsd|securityfs|fusectl|devtmpfs) '

per mostrare solo il mio ext4 e zfs partizioni (ho abbandonato usando reiserfs ).

Ora mi sto preparando per Ubuntu 14.04 e lo script deve essere nuovamente esteso (cgroup,pstore). C'è un modo migliore per farlo senza dover estendere lo script? Sono interessato solo ai dischi fisici montati e alle unità di rete montate (nfs ,cifs ).

Risposta accettata:

Il -t opzione per mount funziona anche durante la visualizzazione dei punti di montaggio e richiede un elenco separato da virgole di tipi di filesystem:

mount -t ext3,ext4,cifs,nfs,nfs4,zfs

Non sono sicuro che sia un migliore soluzione. Se inizi a utilizzare (ad es. btrfs ) e dimentica di aggiungerlo all'elenco non lo vedrai e forse non lo perderai. Preferirei filtrare attivamente qualsiasi nuovo filesystem "non interessante" quando viene visualizzato, anche se l'elenco sta diventando lungo.

Puoi provare attivamente solo a grep i punti di montaggio interessanti simili a quelli proposti da @Graeme, ma poiché sei interessato anche ai montaggi NFS/CIFS (che non iniziano con / ), dovresti fare:

mount | grep -E --color=never  '^(/|[[:alnum:].-]*:/)'

( il --color è necessario sopprimere la colorazione del / iniziale sulle righe trovate). Come ha sottolineato Graeme, dovrebbe essere consentito anche il montaggio basato sul nome di condivisioni NFS. Il modello seleziona le righe che iniziano con un / o qualsiasi combinazione di "a-zA-Z0-9". seguito da :/ (per montaggi NFS).


Linux
  1. Linux:quali punti di montaggio esistono su un tipico sistema Linux?

  2. Linux – Union Mount su Linux?

  3. Come montare e smontare filesystem/partizione in Linux (esempi di comando di montaggio/smontaggio)

  4. Linux:installa solo redis-cli

  5. Come montare un file ISO in Linux?

Come montare un'unità USB su Kali Linux

Come montare una condivisione NFS in Linux

Come montare file ISO su Linux

Come montare il disco NTFS su Linux

8 tipi di shell Linux

Mostra solo i punti di montaggio interessanti / filtra i tipi non interessanti