lsblk --fs, um Informationen über den USB-Stick zu erhalten

lsblk --fs, um Informationen über den USB-Stick zu erhalten

Ich verwende Ubuntu 20.04. Ich möchte einige Informationen über meinen USB-Stick erhalten

Wenn ich lsblk --fs eingebe, erhalte ich Informationen zu meinem USB-Stick. Ich kann die Partitionsbezeichnungen und den FS-Typ sehen.

Aber ich kann den verfügbaren Speicherplatz (fsavail) nicht verwendeter Partitionen und auch nicht den Einhängepunkt sehen.

Wie kann ich diese Informationen erhalten, auch wenn sie nicht verwendet werden?

Antwort1

Ohne Parameter ausführen lsblk. Dadurch werden Partitionsgrößen und Einhängepunkte angezeigt.

Beispiel: ( sdaist ein USB-Stick mit 8 Partitionen, von denen nur 1 formatiert ist)

$ 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 /

Wenn Sie den Befehl mit --fsFlag ausführen, werden nur Informationen zu Dateisystemen ausgegeben, etwa wie folgt:

$ 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% /

Antwort2

Sie können es ausführen, lsblk --helpum zu sehen, welche Optionen es gibt.

Die folgende Befehlszeile funktioniert gut in einem breiten Terminalfenster (breit genug, um alle Spalten korrekt schreiben zu können)

lsblk -fm

Die folgende Befehlszeile kann möglicherweise das ausführen, wonach Sie in der Frage gefragt haben.

lsblk -e7 -o name,size,fsavail

Kommentare:

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

Fügen Sie die gewünschten Optionen hinzu, zum Beispielfstype,label,mountpoint,model

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

und Sie können einealiasum die Ausführung der von Ihnen bevorzugten Befehlszeile bequem zu gestalten.


Bitte beachten Sie, dass es in verschiedenen Versionen (und verschiedenen Versionen von Ubuntu) unterschiedliche Optionen gibt lsblk. Die in dieser Antwort aufgeführten Optionen funktionieren in einer aktuellen Version von Ubuntu 20.04.x ​​LTS.

verwandte Informationen