lsblk --fs USB 메모리에 대한 정보를 얻으려면

lsblk --fs USB 메모리에 대한 정보를 얻으려면

우분투 20.04를 사용하고 있습니다. 내 USB 스틱에 대한 정보를 얻고 싶습니다.

lsblk --fs를 입력하면 USB 스틱에 대한 정보를 얻습니다. 파티션 레이블인 fstype을 볼 수 있습니다.

그러나 마운트 지점이 아닌 사용되지 않은 파티션의 사용 가능한 디스크 공간(fsavail)을 볼 수 없습니다.

이러한 정보를 사용하지 않을 때에도 어떻게 얻을 수 있나요?

답변1

매개변수 없이 실행합니다 lsblk. 파티션 크기와 마운트 지점이 표시됩니다.

예: ( sda8개의 파티션이 있는 USB 스틱이며 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

그리고 당신은 만들 수 있습니다별명원하는 명령줄을 편리하게 실행할 수 있습니다.


다양한 버전 lsblk(및 다양한 Ubuntu 버전)에는 다양한 옵션이 있다는 점에 유의하세요. 이 답변에 나열된 옵션은 Ubuntu 20.04.x ​​LTS의 최신 버전에서 작동합니다.

관련 정보