¿Hay un comando para decir qué tipo de sistema de archivos está utilizando?
¿Hay un comando para decir qué tipo de sistema de archivos está utilizando?
Respuestas:
Su pregunta se puede tomar de varias maneras. Literalmente, la respuesta de Karlson es genial porque te dice el sistema de archivos del volumen | partición en la que se encuentra actualmente.
df -hT Siempre me ha gustado este comando porque te muestra todos los sistemas de archivos "estándar" que están montados y lo hace en formato de tamaño legible para humanos.
Sin embargo, es posible que tenga otros discos o volúmenes que no están montados (comentados), no se han podido montar o se han desmontado. Otra cosa que puede hacer es ejecutar cat /etc/fstabesto, le mostrará la "tabla del sistema de archivos" y enumerará los sistemas de archivos que se supone que deben montarse en el arranque junto con la ubicación, el tipo de sistema de archivos, el punto de montaje y más.
fuseblk, es (muy probablemente) NTFS.
El statcomando en los sistemas Linux se usa para mostrar el estado del archivo o del sistema de archivos. Para obtener más información, lea la página de manual ejecutando man staten la terminal.
$ stat -f -c %T /
xfs
$ stat -f -c %T /boot
ext2/ext3
$ stat -f -c %T /srv
btrfs
$ stat -f -c %T /tmp
tmpfs
Banderas utilizadas arriba:
-f, --file-system - muestra el estado del sistema de archivos en lugar del estado del archivo
-c --format=FORMAT - use el FORMATO especificado en lugar de la salida predeterminada una nueva línea después de cada uso de FORMATO
Secuencias de formato válidas para sistemas de archivos:
%T - Escriba en forma legible para humanos
ext4!
statcomando carece de la --file-systemopción ( -fes una opción válida de stilla, pero tiene un significado diferente).
Si lo haces:
df -k .
Le dirá en qué sistema de archivos se encuentra su directorio actual.
df .es suficiente para esto Y, si necesita saber el tipo de sistema de archivos , df -T .lo hará.
df -To df --print-typefunciona en la última menta.
También puede usar lsblk -fy blkidobtener información sobre sus sistemas de archivos y sus propiedades.
df -T . | awk '{ getline ; print $2 }'
Ejecutar df ., que le indicará en qué sistema de archivos reside el directorio actual. Luego ejecute mount, lo que producirá una lista de sistemas de archivos montados junto con sus tipos y opciones de montaje. Esto funciona para mi:
mount | fgrep -w "`df . | grep '%' | sed -e 's/.*% *//'`"
Solo use blkid -o value -s TYPE "$DEV", también funciona para dispositivos desmontados o incluso archivos de imagen.
En GNU Linux puede obtener una descripción general de su almacenamiento utilizando lsblky luego obtener el tipo de sistema de archivos para el dispositivo que le interesa utilizando algo como uno de los siguientes:
$ fsck -N /dev/sda1 (no necesita poderes de superusuario para usar este comando)# file -s /dev/sda1# blkid /dev/sda1Estos pueden ser útiles si su sistema de archivos está en un volumen LVM, ya lsblkque no le dirá qué sistema de archivos está allí.