El comando findmnt de Linux para encontrar sistemas de archivos montados
El comando findmnt se usa para enumerar los sistemas de archivos montados en Linux. Este comando buscará un sistema de archivos específico en /etc/fstab, /etc/mtab o /proc/self/mountinfo.
El comando findmnt viene en el paquete «util-linux-ng», ahora renombrado como «util-linux». El paquete viene con varias otras utilidades como hwclock. Para instalar findmnt, descargue util-linux desde la página ftp de kernel.org.
Los usuarios de Fedora pueden instalar el paquete de la siguiente manera:
$ sudo yum install util-linux-ng
Nota: Este paquete viene por defecto
Opción de búsqueda predeterminada
Este comando le dará por defecto una lista de todos los sistemas de archivos montados si no se especifica ningún punto de montaje o dispositivo.
$ findmnt
Modo de encuesta Findmnt
El comando findmnt se puede usar para monitorear cambios en el archivo /proc/self/mountinfo. El modo de consulta se puede invocar escribiendo el siguiente comando en la terminal:
$ findmnt -p
alternativa
$ findmnt --poll
Cualquier cambio en el archivo /proc/self/mountinfo se actualizará automáticamente en la terminal. Al principio, no verá ningún resultado, pero si intenta desenchufar y enchufar la unidad flash, los cambios se reflejan en el terminal, como en el siguiente ejemplo.
El tiempo que se bloqueará el modo de sondeo puede estar limitado por --timeout
o --first-only
opción.
opción de caducidad
Esta opción se puede usar junto con –poll para limitar el tiempo que el modo de encuesta se bloqueará en el tiempo establecido explícitamente. El tiempo de espera a establecer es en milisegundos.. Después del período de tiempo de espera, findmnt ya no supervisará los cambios en el archivo /proc/self/mountinfo.
$ findmnt –encuesta –tiempo de espera 6000
Primera versión
La primera opción monitoreará los cambios en el archivo /proc/self/mountinfo solo para el primer cambio, y el comando ya no estará en modo de consulta. El primer cambio se muestra en el terminal y vuelve a la indicación. Para utilizar esta opción, escribe en tu terminal:
$ findmnt –poll –first-only
Similar a la salida df
El comando findmnt también se puede usar para imitar la salida que obtendría si usara el comando df. Puede lograr esto ejecutando el comando findmnt con --df
opción como se muestra en el siguiente ejemplo.
$ findmnt --df
o
$ findmnt -D
Esto dará un resultado casi idéntico si ejecutó el comando df
con -h
opción.
$ df-h
Opción de lista de búsqueda
Si no le gusta la salida del árbol predeterminado, puede usar --list
o -l
opción. Esto imprimirá su salida en un formato de lista.
$ findmnt --list
Ejecutar este comando le dará una salida de la siguiente manera:
Opción de evaluación Findmnt
La opción de evaluación convertirá todas las etiquetas, por ejemplo, LABEL, UUID, PARTUUID o PARTLABEL al nombre real del dispositivo. Esta opción se puede combinar con --fstab
opción para imprimir todos los sistemas de archivos en /etc/fstab. La opción fstab tiene la salida en formato de lista, por lo que no es necesario llamar --list
opción cuando --fstab
esta usado.
$ encontrar –fstab –evaluar
Cuando las dos opciones se combinan de la siguiente manera, el resultado se verá como el siguiente ejemplo:
Opción de tipo de búsqueda
Esta opción le permite limitar el conjunto de sistemas de archivos impresos. Se pueden especificar varios sistemas de archivos y separarlos con una coma. En este ejemplo, el comando buscará los sistemas de archivos ext4, ext3 y vfat.
$ findmnt -t ext4,ext3,vfat
Puede probar diferentes opciones de búsqueda según sus necesidades.