
Estou usando o Ubuntu 20.04. Quero obter algumas informações sobre meu pendrive
Quando digito lsblk --fs recebo informações sobre meu pendrive. Posso ver os rótulos das partições, fstype.
Mas não consigo ver o espaço em disco disponível (fsavail) de partições não usadas e nem o ponto de montagem.
Como posso obter essas informações mesmo quando não estão em uso?
Responder1
Execute lsblk
sem parâmetros. Isso mostrará tamanhos de partição e pontos de montagem.
Exemplo: ( sda
é um pendrive com 8 partições, onde apenas 1 está formatada)
$ 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 /
Executar o comando com --fs
flag gera apenas informações sobre sistemas de arquivos, 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% /
Responder2
Você pode correr lsblk --help
para ver quais opções existem.
A linha de comando a seguir funciona bem em uma janela de terminal ampla (larga o suficiente para permitir que todas as colunas sejam escritas corretamente)
lsblk -fm
A linha de comando a seguir pode fazer o que você pediu na pergunta
lsblk -e7 -o name,size,fsavail
Comentários:
-e7 # stops printing details about loop mounts
-o # lets you list exactly which optional columns you want
Adicione as opções desejadas, por exemplofstype,label,mountpoint,model
lsblk -e7 -o name,size,fsavail,fstype,label,mountpoint,model
e você pode fazer umapelidopara tornar mais conveniente a execução da linha de comando de sua preferência.
Observe que existem diferentes opções em diferentes versões lsblk
(e diferentes versões do Ubuntu). As opções listadas nesta resposta funcionam em uma versão atualizada do Ubuntu 20.04.x LTS.