(우분투 20.04)
lsblk -f
보여주다:
NAME FSTYPE LABEL UUID FSAVAIL FSUSE% MOUNTPOINT
---
nvme0n1
├─nvme0n1p1 ntfs Recovery A6F8B146F8B11611
├─nvme0n1p2 vfat B6B1-83C2 62,5M 34% /boot/efi
├─nvme0n1p3
├─nvme0n1p4 ntfs EA9CC7CA9CC7900D 77,9G 60% /media/az/EA9CC7CA9CC7900D
├─nvme0n1p5 ntfs 8EFE5BB7FE5B9675
├─nvme0n1p6 ext4 30c2e908-17b9-47a2-b68a-5a0df3f62f8e 513,5G 23% /
└─nvme0n1p7 swap 7c366bb0-c008-4285-8a67-1acae6e25d2d [SWAP]
nvme0n1p1
, nvme0n1p3
, nvme0n1p5
등 일부 파티션의 크기는 표시되지 않습니다 nvme0n1p7
. 어쩌면 해당 정보를 추출할 수 없기 때문일 수도 있습니다.
그러나 파티션의 절대 크기를 얻는 것은 항상 작동해야 합니다.
그래서 나는 다음을 시도했습니다 lsblk --output NAME,FSTYPE,LABEL,UUID,FSSIZE,FSAVAIL,FSUSE%,MOUNTPOINT
.
NAME FSTYPE LABEL UUID FSSIZE FSAVAIL FSUSE% MOUNTPOINT
...
nvme0n1
├─nvme0n1p1 ntfs Recovery A6F8B146F8B11611
├─nvme0n1p2 vfat B6B1-83C2 95M 62,5M 34% /boot/efi
├─nvme0n1p3
├─nvme0n1p4 ntfs EA9CC7CA9CC7900D 194,3G 77,9G 60% /media/az/EA9CC7CA9CC7900D
├─nvme0n1p5 ntfs 8EFE5BB7FE5B9675
├─nvme0n1p6 ext4 30c2e908-17b9-47a2-b68a-5a0df3f62f8e 714G 513,5G 23% /
└─nvme0n1p7 swap 7c366bb0-c008-4285-8a67-1acae6e25d2d [SWAP]
하지만 아직도 그런 모습은 보여주지 않습니다. 왜? 이 정보를 어떻게 lsblk
표시할 수 있나요?
sudo fdisk -l /dev/nvme0n1
정보를 비교하고 얻으세요:
Disk /dev/nvme0n1: 931,53 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: Samsung SSD 970 EVO Plus 1TB
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 4B824D75-DA39-42FF-815F-87DF7ADB2401
Device Start End Sectors Size Type
/dev/nvme0n1p1 2048 923647 921600 450M Windows recovery environment
/dev/nvme0n1p2 923648 1126399 202752 99M EFI System
/dev/nvme0n1p3 1126400 1159167 32768 16M Microsoft reserved
/dev/nvme0n1p4 1159168 408538890 407379723 194,3G Microsoft basic data
/dev/nvme0n1p5 408539136 409597951 1058816 517M Windows recovery environment
/dev/nvme0n1p6 409597952 1933035519 1523437568 726,4G Linux filesystem
/dev/nvme0n1p7 1933035520 1948659711 15624192 7,5G Linux swap
(BTW, 관련 질문입니다. 모든 디스크에 대한 정보를 인쇄할 수 있는 좋은 도구를 찾고 있기 때문입니다.여기,여기)
답변1
방금 알아냈습니다. FSSIZE
플래그가 잘못되었습니다. 내가 필요한 것은 SIZE
그 반대뿐입니다.
lsblk --output NAME,FSTYPE,LABEL,UUID,SIZE,FSAVAIL,FSUSE%,MOUNTPOINT
다음을 제공합니다:
NAME FSTYPE LABEL UUID SIZE FSAVAIL FSUSE% MOUNTPOINT
...
nvme0n1 931,5G
├─nvme0n1p1 ntfs Recovery A6F8B146F8B11611 450M
├─nvme0n1p2 vfat B6B1-83C2 99M 62,5M 34% /boot/efi
├─nvme0n1p3 16M
├─nvme0n1p4 ntfs EA9CC7CA9CC7900D 194,3G 77,9G 60% /media/az/EA9CC7CA9CC7900D
├─nvme0n1p5 ntfs 8EFE5BB7FE5B9675 517M
├─nvme0n1p6 ext4 30c2e908-17b9-47a2-b68a-5a0df3f62f8e 726,4G 513,5G 23% /
└─nvme0n1p7 swap 7c366bb0-c008-4285-8a67-1acae6e25d2d 7,5G [SWAP]