할당되지 않은 공간 (파티션에 할당되지 않은 공간)을 포함하여 유닉스 / 리눅스 OS에서 사용 가능한 디스크 공간을 얻는 방법은 무엇입니까?
할당되지 않은 공간 (파티션에 할당되지 않은 공간)을 포함하여 유닉스 / 리눅스 OS에서 사용 가능한 디스크 공간을 얻는 방법은 무엇입니까?
답변:
Linux에서 여유 공간은 여러 곳에서 숨길 수 있습니다.
사용 가능한 파일 시스템 공간 (가장 명백한) :
df -h
분할되지 않은 공간 :
for dev in /dev/sd?; do parted "$dev" print; done
또는
for dev in /dev/sd?; do fdisk -l "$dev"; done
파티션 사이와 파티션과 장치 끝 사이의 공간이 얼마나되는지주의 깊게 연구하십시오.
LVM 시스템의 여유 공간 :
vgs
또는
pvs
물리 볼륨은 파티션 크기보다 적은 공간을 사용할 수 있으므로 크기를 파티션 크기와 비교하십시오.
MD 시스템에서 파티션에 할당되지 않은 공간 :
for dev in /dev/md*; do mdadm --detail "$dev"; done
"Used Dev size"와 파티션 크기를 비교해야합니다
파일 시스템은 현재 볼륨보다 작을 수 있습니다 (@PaulGear 덕분에). LVM 논리 볼륨, MD RAID 장치, 파티션 또는 파일 시스템이 상주하는 다른 장치의 크기를 파일 시스템의 크기와 비교해야합니다 (에서 반환 df
).
디스크 또는 LVM 볼륨 그룹이 둘 이상 있고 비교적 새로운 배포가있는 경우 lsblk
마운트 지점과 함께 블록 트리 트리를 표시하는 데 사용할 수 있습니다 .
참고 : 마케팅 GB (10 ^ 9B)와 OS 또는 엔지니어링 GB (2 ^ 30B이며 둘을 구분하기 위해 GiB로 작성해야 함)에는 차이가 있습니다. 40GB는 약 37.25GiB입니다. parted
이진 기가 바이트를 제외한 모든 위의 도구 는 기본 단위로 사용됩니다. Mebibytes로 응답을 받기 unit MiB
전에 parted 명령에 추가하십시오 print
(또한 SSD 및 4KiB 섹터 디스크의 파티션을 정렬하는 데 유용합니다).
df
및 의 답변을 교차 확인하십시오 lvs
.
아마도 partitionmanager 또는 gparted와 같은 도구를 원할 것 같습니다.
http://kde-apps.org/content/show.php?content=89595
http://gparted.sourceforge.net/download.php
cfdisk는 디스크별로 디스크별로 할당되지 않은 공간을 표시합니다.
cfdisk /dev/sda
적절한 장치를 지정하십시오-sda, sdb, sdc 등
시험:
df -h
또는
fdisk -l *
http://www.unix.com/red-hat/178290-get-unallocated-disk-space.html
위의 링크에는 당신이 무엇을하는지에 대한 더 많은 설명이 있습니다.
http://www.computerhope.com/unix/udf.htm 이것이 도움이되기를 바랍니다.