¿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/fstab
esto, 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 stat
comando 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 stat
en 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
!
stat
comando carece de la --file-system
opción ( -f
es 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 -T
o df --print-type
funciona en la última menta.
También puede usar lsblk -f
y blkid
obtener 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 lsblk
y 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/sda1
Estos pueden ser útiles si su sistema de archivos está en un volumen LVM, ya lsblk
que no le dirá qué sistema de archivos está allí.