Hay muchos sistemas de archivos disponibles hoy. Los diferentes sistemas de archivos tienen diferentes estructuras, lógicas, características, flexibilidad, seguridad, etc. Algunos de los sistemas de archivos más comunes son Ext4, BTRFS, XFS, ZFS, NTFS, FAT32, etc.
Hay momentos en que un administrador del sistema Linux deberá determinar el tipo de sistema de archivos para simplemente montar el sistema de archivos o diagnosticar problemas con el sistema de archivos. Los diferentes sistemas de archivos tienen diferentes herramientas para diagnosticar problemas, verificar los errores y arreglarlos, etc. Por lo tanto, debe conocer el sistema de archivos que un dispositivo de almacenamiento está utilizando para determinar la herramienta/herramientas de mantenimiento para usar.
En este artículo, le mostraré diferentes formas en que puede determinar el tipo de sistema de archivos en Linux. Entonces empecemos.
Forma 1: Uso de la herramienta de línea de comandos DF
El df El programa de línea de comandos se está preinstalando en casi todas las distribuciones de Linux que encontrará. Puedes usar el df Programa de línea de comandos para encontrar el sistema de archivos tipo todos los dispositivos y particiones de almacenamiento montados.
Para encontrar el tipo de sistema de archivos de todos los dispositivos y particiones de almacenamiento montados de su computadora, ejecute el df Comando de la siguiente manera:
$ df -th
El df El comando le mostrará la siguiente información:
Sistema de archivos: El nombre del dispositivo de almacenamiento o el nombre de la partición que está montado actualmente.
Montado en: El directorio donde se monta el dispositivo/partición de almacenamiento (sistema de archivos).
Tipo: El tipo de sistema de archivos del dispositivo de almacenamiento montado/partición.
Tamaño: El tamaño del dispositivo de almacenamiento montado/partición.
Usado: El espacio de disco que se utiliza desde el dispositivo de almacenamiento montado/partición.
Usar%: El porcentaje de espacio en disco que se utiliza desde el dispositivo de almacenamiento montado/partición.
Aprovechar: La cantidad de espacio de disco gratuito del dispositivo de almacenamiento montado/partición.
En Ubuntu, el df El comando te mostrará muchos bucle dispositivos como puede ver en la captura de pantalla a continuación.
Puedes ocultar el bucle dispositivos con el -X opción del df Comando de la siguiente manera:
$ df -th -x squashfs
También puedes ocultar el TMPFS dispositivos de la salida del df dominio.
Para ocultar el TMPFS dispositivos de la salida del df comando también, ejecute el df comando con el -X Opción de la siguiente manera:
$ df -th -x squashfs -x tmpfs
Ahora, la salida se ve mucho más limpia. Si lo desea, puede eliminar el udev dispositivos de la salida del comando DF.
Para eliminar el udev dispositivos de la salida del df comando también, ejecute el df Comando de la siguiente manera:
$ df -th -x squashfs -x tmpfs -x devtmpfs
Solo se mostrarán los dispositivos y particiones de almacenamiento físico en la salida del df dominio. La salida se ve mucho mejor que antes también.
Forma 2: Uso del comando LSBLK
El lsblk El programa de línea de comandos se está preinstalando en casi todas las distribuciones de Linux que encontrará. Puedes usar el lsblk Programa de línea de comandos para encontrar el tipo de sistema de archivos de todos los dispositivos de almacenamiento y particiones de almacenamiento).
Para encontrar el tipo de sistema de archivos de todos los dispositivos de almacenamiento y particiones de su computadora, ejecute el lsblk Comando de la siguiente manera:
$ LSBLK -F
El lsblk El comando le mostrará la siguiente información:
NOMBRE: El nombre del dispositivo de almacenamiento o el nombre de la partición de un dispositivo de almacenamiento.
PUNTO DE MONTAJE: El directorio donde se monta el dispositivo/partición de almacenamiento (sistema de archivos) (si está montado).
Fstipo: El tipo de sistema de archivos del dispositivo de almacenamiento/partición.
ETIQUETA: La etiqueta del sistema de archivos del dispositivo de almacenamiento/partición.
Uuid: El UUID (identificador universalmente único) del sistema de archivos del dispositivo de almacenamiento/partición.
FSUSE%: El porcentaje de espacio en disco que se utiliza desde el dispositivo de almacenamiento/partición.
FSAVAIL: La cantidad de espacio de disco gratuito del dispositivo de almacenamiento/partición
Al igual que antes, puede ocultar los dispositivos de bucle de la salida del lsblk dominio.
Para ocultar los dispositivos de bucle de la salida del lsblk comando, ejecute el lsblk comando con el -E7 Opción de la siguiente manera:
$ lsblk -f -e7
Como puede ver, todos los dispositivos de bucle se eliminan de la salida del lsblk dominio. La salida se ve mucho más limpia que antes.
Forma 3: Uso del comando blkid
El de color El programa de línea de comandos se está preinstalando en casi todas las distribuciones de Linux que encontrará. Puedes usar el de color Programa de línea de comandos para encontrar el tipo de sistema de archivos de todos los dispositivos de almacenamiento y particiones de almacenamiento).
Para encontrar el tipo de sistema de archivos de todos los dispositivos de almacenamiento y particiones de su computadora, ejecute el de color Comando de la siguiente manera:
$ Blkid
El lsblk El comando le mostrará la siguiente información:
NOMBRE: El nombre del dispositivo de almacenamiento o nombre de partición del dispositivo de almacenamiento. i.mi. /dev/sda1,/dev/sda5.
Uuid: El UUID (identificador universalmente único) del sistema de archivos del dispositivo de almacenamiento/partición.
TIPO: El tipo de sistema de archivos del dispositivo de almacenamiento/partición.
Parte: El uuid (identificador universalmente único) de la partición.
También puede ocultar los dispositivos de bucle de la salida del comando BLKID como antes.
Para ocultar los dispositivos de bucle de la salida del de color comando, ejecute el de color Comando de la siguiente manera:
$ Blkid | Grep -V 'type = "squashfs"'
Como puede ver, los dispositivos de bucle no se muestran en la salida del de color dominio. La salida se ve mucho más mejor que antes.
Forma 4: Uso del comando de archivo
El archivo El programa de línea de comandos se está preinstalando en casi todas las distribuciones de Linux que encontrará. Puedes usar el encontrar Programa de línea de comandos para identificar el tipo de archivo de un archivo en Linux. Ya que cada dispositivo se considera un archivo En Linux, puede usar el programa Find Command-Line para determinar el tipo de sistema de archivos de un dispositivo de almacenamiento o partición en Linux.
Por ejemplo, para determinar el tipo de sistema de archivos de la partición sdb1, puedes ejecutar el archivo Comando de la siguiente manera:
$ sudo archivo -sl /dev /sda1
Si lee la salida del comando de archivo, puede ver que el sdb1 la partición está usando el Fat32 sistema de archivos.
De la misma manera, puede encontrar el tipo de sistema de archivos del SDA5 partición con el archivo Comando de la siguiente manera:
$ sudo archivo -sl /dev /sda5
Como puede ver, la partición SDA5 está usando el Ext4sistema de archivos.
Forma 5: usando el comando de montaje y el archivo de /etc /mtab
El /etc/mtab El archivo contiene una entrada para todos los dispositivos y particiones de almacenamiento montados de su computadora. Puede leer este archivo para encontrar el tipo de sistema de archivos de sus dispositivos y particiones de almacenamiento. El montar El programa de línea de comandos también imprime el contenido del /etc/mtab archivo. Entonces, puedes usar el montar Programa de línea de comandos también para encontrar los mismos datos.
Puedes leer el contenido del /etc/mtab Archivo con el siguiente comando:
$ sudo /etc /mtab
Como puede ver, hay mucha información de montaje en el /etc/mtab archivo.
Puede encontrar la misma información con el montar comando como puede ver en la captura de pantalla a continuación.
$ Monte
Como el /etc/mtab El archivo o la salida del comando de montaje tiene muchas entradas de montaje, es difícil interpretarlo. Puedes usar el grep Comandar para filtrar la salida y encontrar lo que necesita muy fácilmente.
Por ejemplo, para encontrar el tipo de sistema de archivos del SDA1 partición usando el montar comando o /etc/mtab Archivo, ejecute uno de los siguientes comandos:
$ cat /etc /mtab | GREP /dev /SDA1
O,
$ Monte | GREP /dev /SDA1
Como puede ver, el tipo de sistema de archivos de la SDA1 La partición es Fat32/vfat
.
De la misma manera, para encontrar el tipo de sistema de archivos del SDA5 partición usando el montar comando o /etc/mtab Archivo, ejecute uno de los siguientes comandos:
$ cat /etc /mtab | GREP /dev /SDA5
O,
$ Monte | GREP /dev /SDA5
Como puede ver, el tipo de sistema de archivos de la SDA5 La partición es Ext4.
Forma 6: usando el archivo /etc /fstab
El /etc/fstab El archivo mantiene una entrada para cada uno de los dispositivos de almacenamiento o particiones que se montarán automáticamente en el momento de la arranque. Por lo tanto, puede leer este archivo para encontrar el tipo de sistema de archivos del dispositivo de almacenamiento o partición deseado.
Suponga que su computadora no está configurada para montar un dispositivo de almacenamiento o partición en el momento de arranque automáticamente. En ese caso, es muy probable que no haya ninguna entrada para ese dispositivo de almacenamiento o partición en el /etc/fstab archivo. En ese caso, no encontrará ninguna información sobre ese dispositivo de almacenamiento o partición en el /etc/fstab archivo. Tendrá que usar los otros métodos descritos en este artículo para encontrar el tipo o partición del sistema de archivos del dispositivo de almacenamiento.
Puede leer el contenido del archivo /etc /fstab con el siguiente comando:
$ cat /etc /fstab
El contenido del /etc/fstab archivo.
Puede ver que el dispositivo de almacenamiento o la partición con el UUID 3F962401-BA93-46CB-AD87-64ED6CF55A5F utiliza el Ext4 sistema de archivos.
El dispositivo de almacenamiento o la partición que tiene el UUID DD55-AA26 está usando el VFAT/FAT32 sistema de archivos.
Las líneas que comienzan con un # en el /etc/fstab El archivo es un comentario. Estas líneas no tienen un propósito real. Se utilizan solo para fines de documentación.
Si lo desea, puede ocultarlos usando el grep Comando de la siguiente manera:
$ grep -v '^#' /etc /fstab
Como puede ver, los comentarios han desaparecido y la salida parece mucho más limpia que antes.
El /etc/fstab El archivo usa UUID en lugar del nombre del dispositivo de almacenamiento o nombre de partición de forma predeterminada. Puedes usar el de color Comodidad para convertir el UUID al nombre del dispositivo de almacenamiento o el nombre de la partición.
Por ejemplo, para convertir el uuid 3F962401-BA93-46CB-AD87-64ED6CF55A5F Al nombre del dispositivo de almacenamiento o partición, ejecute el de color Comando de la siguiente manera:
$ Blkid -U 3F962401-BA93-46CB-AD87-64ED6CF55A5F
Como puede ver, la partición SDA5 tiene el uuid 3F962401-BA93-46CB-AD87-64ED6CF55A5F.
De la misma manera, puede encontrar el dispositivo de almacenamiento o el nombre de la partición que tiene el UUID DD55-AA26 como sigue:
$ blkid -u dd55 -ae26
Como puede ver, la partición SDA1 tiene el uuid DD55-AA26.
Conclusión:
Este artículo le ha mostrado diferentes formas de determinar el tipo de sistema de archivos de un dispositivo de almacenamiento/partición en Linux. Te he mostrado cómo usar el DF, LSBLK, BLKID, archivo, y montar Comando para determinar el tipo de sistema de archivos de los dispositivos y particiones de almacenamiento de Linux. También le he mostrado cómo determinar el tipo de sistema de archivos de los dispositivos y particiones de almacenamiento de su sistema Linux leyendo el /etc/mtab y /etc/fstab archivos.
Referencias:
[1] Sistema de archivos - Wikipedia - https: // EN.Wikipedia.org/wiki/file_system