
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 lsblk
sin parámetros. Esto mostrará los tamaños de partición y los puntos de montaje.
Ejemplo: ( sda
es 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 --fs
bandera 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 --help
para 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.