¿Cómo averiguo qué sistema de archivos usan mis particiones?


61

¿Hay alguna manera de averiguar qué sistema de archivos están usando mis particiones?


2
Pruebe sudo blkid -o list > ~/myFileSytemsen una terminal para averiguarlo. Luego abra el archivo myFileSystemscon un editor de texto (el archivo debe estar en su carpeta de inicio). Pero considero que ese no es su problema principal, es posible que desee proporcionar más información en su pregunta.
edwin

Tengo curiosidad por saber por qué un sistema de archivos afectaría la persistencia de su configuración.
mlissner

Respuestas:


79

Hay varias formas de hacerlo desde la línea de comando ( Ctrl+ Alt+ t):

El comando df -Timprimirá sus tipos de sistema de archivos, de la siguiente manera:

~$ df -T
Filesystem     Type      1K-blocks       Used Available Use% Mounted on
/dev/sda1      ext4      190230236  102672812  77894244  57% /
udev           devtmpfs    1021128         12   1021116   1% /dev
tmpfs          tmpfs        412884        816    412068   1% /run
none           tmpfs          5120          0      5120   0% /run/lock
none           tmpfs       1032208       2584   1029624   1% /run/shm
cgroup         tmpfs       1032208          0   1032208   0% /sys/fs/cgroup
/dev/sdb1      fuseblk  1953480700 1141530424 811950276  59% /home/user/storage

Este artículo resume varios otros métodos para obtener esta información.

Aquí hay algunos otros ejemplos que uso ocasionalmente:

~$ mount | grep "^/dev"
/dev/sda1 on / type ext4 (rw,errors=remount-ro)
/dev/sdb1 on /home/user/storage type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096)

~$ sudo file -sL /dev/sda1
/dev/sda1: Linux rev 1.0 ext4 filesystem data, UUID=b53ecdf7-5247-4d65-91a6-be9264c84dea (extents) (large files) (huge files)

77
solo funciona para unidades montadas
Sanjay Manohar

55
Tenga en cuenta que con el sistema de archivos $ df -T llamado fuseblk significa NTFS pero $ sudo lsblk -f en realidad muestra ntfs.
Mike

1
El último ( sudo file -sL /dev/sda1) es exactamente lo que necesitaba: deberías poner ese primero.
AJMansfield

¡Gracias por el atajo Ctrl + Alt + t!
Totor

47

También puede usar el lsblkcomando como este:

$ sudo lsblk -f

NAME        FSTYPE LABEL      MOUNTPOINT
sda                           
├─sda1      ntfs   OS         
├─sda2      ntfs   Data       
├─sda3                        
├─sda5      ext4              /
└─sda6      swap              [SWAP]

1
Se muestra en blanco para varias particiones. ¿Cómo veo el byte del sistema de archivos para esos?
BrainSlugs83

2
sudono parece ser necesario
Murmel

sudo no es necesario cuando sysfs y udev están disponibles. -f tampoco parece ser necesario ya que fstype se imprime por defecto.
Gringo Suave

27

Un comando simple y bueno

sudo blkid

Enumerará algo como esto:

/dev/sda1: LABEL="Windows" UUID="FA50DCB150DC763B" TYPE="ntfs" 
/dev/sda5: LABEL="40GBTWO" UUID="00A0CE7EA0CE7A24" TYPE="ntfs" 
/dev/sda6: UUID="7550252c-3da7-4cd9-8da3-71e9ba38e74a" TYPE="ext4" 
/dev/sda7: UUID="088fd084-a011-4896-aa93-c0caaad60620" TYPE="swap"

Dónde /dev/sda1está la partición, LABELes el nombre de la partición, UUIDes la ID única de la partición, que es bastante útil para montar el disco duro /etc/fstab, y TYPEes el sistema de archivos.

A menudo uso este comando para obtener casi toda la información sobre mi disco duro y la unidad de extracción. Espero que a ti también te guste. :)


+1, buena solución. Tenga en cuenta que blkidno necesita ejecutarse como root. Además, puede dar una partición específica como argumento blkidy obtener información solo para esa partición, a la blkid /dev/sda1.
AJMansfield

@AJMansfield Necesitará privilegios de root para obtener resultados significativos.
mook765

13

En el tablero, escriba Disco y abra la aplicación de utilidad de disco, que se llama Utilidad de disco en Ubuntu 12.04 y Ubuntu 12.10, o Discos en Ubuntu 13.04 y versiones posteriores.

La captura de pantalla muestra la ventana Discos con el Disco duro de 500 GB seleccionado para mostrar información sobre ese disco. En el panel central de la sección Volúmenes , puede ver que la segunda partición de ese disco duro se ha seleccionado para mostrar información sobre esa partición. En la sección Volúmenes también puede ver la descripción Contenido: Ext4, que significa que la partición está formateada como Ext4, que es el formato predeterminado del sistema de archivos de Ubuntu.

Discos en Ubuntu 18.04 ingrese la descripción de la imagen aquí


+0 Es bueno que haya una forma de GUI de hacer esto, pero cualquiera que realmente se preocupe por el sistema de archivos que está usando (o incluso sepa qué es un "sistema de archivos") probablemente esté buscando una solución de línea de comandos.
AJMansfield

@AJMansfield +0? Jajaja Por cierto, me importa, y prefiero la GUI.
Revetahw

1
@AJMansfield, mientras que la CLI es más robusta y funcionará en un entorno de rescate ( initramfs), cuando tiene una situación de partición muy compleja, con múltiples grupos de volúmenes, incursiones, etc., una herramienta gráfica facilita la lectura
Hubert Kario,

2

Prueba esto en la terminal:

sudo fdisk -l

Simplemente copie y pegue el comando en su terminal.

Si te entiendo correctamente, esto debería mostrar tus unidades.


11
fdisk -lno muestra el sistema de archivos
Gerald Schneider

Mi fdisk (2.20.1 en Ubuntu 14.04) muestra el FS, aunque no muy específicamente. "Linux" en lugar de ext4, etc.
Matthew leyó el

@MatthewRead que se basa en un código numérico que generalmente es correcto, pero no siempre, casi todo ignora el código, por lo que no tiene que ser correcto y podría no serlo.
Robin Green

+1 Esta es la única respuesta que funcionó para mí: nada más me diría si mis particiones fueran 82, 83 u 8e.
BrainSlugs83

Tenga en cuenta que aunque fdisk le dirá qué (familia) de sistemas de archivos se supone que debe estar en una partición determinada, no comprueba si hay un sistema de archivos real en alguna partición determinada. Además, para Linux esa información ni siquiera es informativa, montará un FS independientemente del Id. De partición (tipo).
Hubert Kario
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.