이 가상 머신을 실행하고 있다고 가정해 보겠습니다.
[root@centos ~]# fdisk -ul
Disk /dev/sda: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders, total 16777216 sectors
Units = sectors of 1 * 512 = 512 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 63 417689 208813+ 83 Linux
/dev/sda2 2522205 13799834 5638815 83 Linux
/dev/sda3 13799835 16771859 1486012+ 8e Linux LVM
/dev/sda4 417690 2522204 1052257+ 5 Extended
/dev/sda5 417753 2522204 1052226 82 Linux swap / Solaris
추가 파티션을 위해 디스크에 남은 여유 공간이 얼마나 되는지 어떻게 알 수 있나요?
답변1
루트로서 셸에 다음을 입력합니다.
# cfdisk /dev/sdX #Where /dev/sdX is the device
다음과 같은 내용이 표시됩니다.
cfdisk (util-linux-ng 2.18)
Disk Drive: /dev/sdb
Size: 3926949888 bytes, 3926 MB
Heads: 255 Sectors per Track: 63 Cylinders: 477
Name Flags Part Type FS Type [Label] Size (MB)
sdb1 Primary vfat [ABDEL] 1998.75
sdb2 Boot Primary ext3 [linx] 1924.72
장치에 여유 공간이 있으면 표시됩니다.
참고: cfdisk는 실제로 터미널 기반 파티션 편집기입니다.
답변2
parted
명령 모드에서도 사용할 수 있습니다 .
parted /dev/sda unit MiB print free
산출:
Model: ATA M4-CT128M4SSD2 (scsi)
Disk /dev/sda: 122104MiB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
0.03MiB 1.00MiB 0.97MiB Free Space
1 1.00MiB 28672MiB 28671MiB primary ext4
28672MiB 28673MiB 1.00MiB Free Space
2 28673MiB 30720MiB 2047MiB primary linux-swap(v1)
30720MiB 30721MiB 1.00MiB Free Space
3 30721MiB 92160MiB 61439MiB primary ntfs
92160MiB 122104MiB 29944MiB Free Space
전체 여유 공간을 원할 경우 다음을 실행할 수 있습니다.
parted /dev/sda unit MiB print free | awk '/Free Space/{c++; sum += $3} \
END{if(c == 0) print "No Free Space"; else print sum" MiB"}'
29947 MiB
B
최대 TB
, KiB
최대 TiB
등 다양한 단위로 크기를 표시할 수 있습니다 ( man parted
자세한 내용 참조).
답변3
모든 드라이브/파티션 및 나머지 크기를 보고하려면:
df -h
또는:
fdisk -l
폴더의 경우디스크 사용량옵션이 있는 명령 -sh
:
du -sh
메모:-h
디스플레이용사람이 읽을 수 있는(예: 340000000 블록/바이트가 아닌 34GB)