LINUX

Il comando Linux findmnt per trovare i file system montati

Il comando findmnt viene utilizzato per elencare i file system montati in Linux. Questo comando cercherà un filesystem specifico in /etc/fstab, /etc/mtab o /proc/self/mountinfo.

Il comando findmnt è contenuto nel pacchetto “util-linux-ng”, ora rinominato “util-linux”. Il pacchetto viene fornito con molte altre utilità come hwclock. Per installare findmnt, scarica util-linux dalla pagina ftp di kernel.org.

Gli utenti Fedora possono installare il pacchetto come segue:

$ sudo yum install util-linux-ng

Nota: questo pacchetto viene fornito per impostazione predefinita

Opzione trova predefinita

Questo comando ti fornirà per impostazione predefinita un elenco di tutti i file system montati se non è specificato alcun punto di montaggio o dispositivo.

$ findmnt
default findmnt

Trova la modalità sondaggio

Il comando findmnt può essere utilizzato per monitorare i cambiamenti nel file /proc/self/mountinfo. La modalità query può essere richiamata digitando il seguente comando nel terminale:

$ findmnt -p

alternativa

$ findmnt --poll
rilevamento del sondaggio

Qualsiasi modifica al file /proc/self/mountinfo verrà aggiornata automaticamente sul terminale. All’inizio non vedrai alcun output, ma se provi a scollegare e ricollegare l’unità flash, le modifiche si riflettono sul terminale, come nell’esempio seguente.

Il tempo di blocco della modalità di polling può essere limitato da --timeout o --first-only opzione.

Opzione di scadenza

Questa opzione può essere utilizzata insieme a –poll per limitare il tempo in cui la modalità di polling si bloccherà all’ora specificata. Il timeout da impostare è in millisecondi. Dopo il periodo di timeout, findmnt non controllerà più le modifiche al file /proc/self/mountinfo.

$ findmnt –poll –timeout 6000

timeout del sondaggio findmnt

Prima versione

La prima opzione monitorerà le modifiche nel file /proc/self/mountinfo solo per la prima modifica e il comando non sarà più in modalità query. La prima modifica viene visualizzata sul terminale e si ritorna al prompt. Per utilizzare questa opzione, digita sul tuo terminale:

$ findmnt –poll –first-only

sondaggio findmnt primo solo

Simile all’output df

Il comando findmnt può essere utilizzato anche per simulare l’output che si otterrebbe se si utilizzasse il comando df. Puoi farlo eseguendo il comando findmnt con --df opzione come mostrato nell’esempio seguente.

$ findmnt --df

o

$ findmnt -D

Questo darà un output quasi identico se hai eseguito il comando df insieme a -h opzione.

$df -h

findmnt imitare df

Opzione elenco Trova

Se non ti piace l’output dell’albero predefinito, puoi usare --list o -l opzione. Questo stamperà il tuo output in un formato elenco.

$ findmnt --list
trova lista

L’esecuzione di questo comando ti darà un output come segue:

Opzione di valutazione Findmnt

L’opzione di valutazione convertirà tutte le etichette, ad esempio LABEL, UUID, PARTUUID o PARTLABEL, nel nome effettivo del dispositivo. Questa opzione può essere combinata con --fstab opzione per stampare tutti i filesystem in /etc/fstab. L’opzione fstab ha l’output in formato elenco, quindi non è necessario chiamare --list opzione quando --fstab è solito.

$ findmnt –fstab –evaluate

Quando le due opzioni vengono combinate come segue, il risultato sarà simile all’esempio seguente:

findmnt fstab valutato

Opzione di tipo Findmnt

Questa opzione consente di limitare l’insieme dei file system stampati. È possibile specificare più file system e separarli con una virgola. In questo esempio, il comando cercherà i file system ext4, ext3 e vfat.

$ findmnt -t ext4,ext3,vfat
tipi di ritrovamento

Puoi provare diverse opzioni di ricerca in base alle tue esigenze.

Related Articles

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Back to top button
Close