lsblk --fs para obtener información sobre la memoria USB

lsblk --fs para obtener información sobre la memoria USB

Estoy usando Ubuntu 20.04. Quiero obtener información sobre mi memoria USB.

Cuando escribo lsblk --fs obtengo información sobre mi memoria USB. Puedo ver las etiquetas de las particiones, fstype.

Pero no puedo ver el espacio disponible en disco (fsavail) de las particiones no utilizadas ni tampoco el punto de montaje.

¿Cómo puedo obtener esa información incluso cuando no esté en uso?

Respuesta1

Ejecutar lsblksin parámetros. Esto mostrará los tamaños de partición y los puntos de montaje.

Ejemplo: ( sdaes una memoria USB con 8 particiones, donde solo 1 está formateada)

$ lsblk
NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
sda           8:0    1 119.3G  0 disk 
├─sda1        8:1    1  14.9G  0 part /mnt/docker-data
├─sda2        8:2    1  14.9G  0 part 
├─sda3        8:3    1  14.9G  0 part 
├─sda4        8:4    1  14.9G  0 part 
├─sda5        8:5    1  14.9G  0 part 
├─sda6        8:6    1  14.9G  0 part 
├─sda7        8:7    1  14.9G  0 part 
└─sda8        8:8    1  14.9G  0 part 
mmcblk0     179:0    0  28.9G  0 disk 
├─mmcblk0p1 179:1    0   256M  0 part /boot/firmware
└─mmcblk0p2 179:2    0  28.6G  0 part /

Al ejecutar el comando con --fsbandera solo se genera información sobre los sistemas de archivos, como esta:

$ lsblk --fs
NAME        FSTYPE   FSVER LABEL       UUID                                 FSAVAIL FSUSE% MOUNTPOINTS
sda                                                                                        
├─sda1      ext4     1.0   docker-data 8834d40e-65a7-4391-92c5-608f82d9911c   13.9G     0% /mnt/docker-data
├─sda2                                                                                     
├─sda3                                                                                     
├─sda4                                                                                     
├─sda5                                                                                     
├─sda6                                                                                     
├─sda7                                                                                     
└─sda8                                                                                     
mmcblk0                                                                                    
├─mmcblk0p1 vfat     FAT32 system-boot B726-57E2                             134.7M    47% /boot/firmware
└─mmcblk0p2 ext4     1.0   writable    483efb12-d682-4daf-9b34-6e2f774b56f7   20.6G    23% /

Respuesta2

Puedes correr lsblk --helppara ver qué opciones hay.

La siguiente línea de comando funciona bien en una ventana de terminal amplia (lo suficientemente ancha como para permitir que todas las columnas se escriban correctamente)

lsblk -fm

La siguiente línea de comando podría hacer lo que pides en la pregunta.

lsblk -e7 -o name,size,fsavail

Comentarios:

-e7  # stops printing details about loop mounts
-o   # lets you list exactly which optional columns you want

Añade las opciones que quieras, por ejemplo.fstype,label,mountpoint,model

lsblk -e7 -o name,size,fsavail,fstype,label,mountpoint,model

y puedes hacer unaliaspara que sea conveniente ejecutar la línea de comando que prefiera.


Tenga en cuenta que existen diferentes opciones en diferentes versiones de lsblk(y diferentes versiones de Ubuntu). Las opciones enumeradas en esta respuesta funcionan en una versión actualizada de Ubuntu 20.04.x ​​LTS.

información relacionada