lsblk --fs для получения информации о USB-накопителе

lsblk --fs для получения информации о USB-накопителе

Я использую Ubuntu 20.04. Я хочу получить некоторую информацию о моем USB-накопителе.

Когда я ввожу lsblk --fs, я получаю информацию о моем USB-накопителе. Я вижу метки разделов, fstype.

Но я не вижу доступного дискового пространства (fsavail) неиспользуемых разделов, а также точки монтирования.

Как я могу получить эту информацию, даже если она не используется?

решение1

Запустить lsblkбез параметров. Покажет размеры разделов и точки монтирования.

Пример: ( sdaэто USB-накопитель с 8 разделами, из которых отформатирован только 1)

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

Выполнение команды с --fsфлагом выводит только информацию о файловых системах, например:

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

решение2

Вы можете побегать lsblk --helpи посмотреть, какие есть варианты.

Следующая командная строка хорошо работает в широком окне терминала (достаточно широком, чтобы все столбцы были записаны правильно):

lsblk -fm

Следующая командная строка может сделать то, что вы просите в вопросе

lsblk -e7 -o name,size,fsavail

Комментарии:

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

Добавьте нужные вам параметры, напримерfstype,label,mountpoint,model

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

и вы можете сделатьпсевдонимчтобы было удобно запускать ту командную строку, которую вы предпочитаете.


Обратите внимание, что в разных версиях (и разных версиях Ubuntu) есть разные опции lsblk. Опции, перечисленные в этом ответе, работают в текущей версии Ubuntu 20.04.x ​​LTS.

Связанный контент