소개

소개

소개

Gnu/Linux에는 다음과 같은 몇 가지 마운트 지점이 있습니다.

/mountpoint1
/xyz/abc
/root
etc. 

/mountpoint1아래의 파일 및 디렉터리가 아래의 파일 및 디렉터리보다 다른 볼륨(물리적이든 논리적이든 상관 없음(LVM이라고 가정))에 속할 수 있습니다 /xyz/abc. 그것은 마운트 포인트에 대한 아이디어와 같습니다.

내 질문은 다음과 같습니다

아래의 여유 공간을 확인할 수 있나요 /mountpoint1? 즉, 얼마나 많은 파일과 디렉터리(분명히 B/KB/MB/GB... 단위)를 쓸 수 있습니까?아래에 /mountpoint1.

그것을 할 수 있는 방법이 있나요?

좀 이상한 것 같은데 확인이 가능할까요?디렉토리/경로의 여유 공간?

답변1

경로가 아닌 공간을 포함하는 파티션, 볼륨 그룹 또는 논리 볼륨입니다. 실행할 수는 있지만 du -sh or df -h첫 번째는 경로 자체가 사용하는 공간만 표시하고 두 번째는 경로가 포함된 전체 파티션 또는 볼륨 그룹에 사용 가능한 공간을 표시하므로 약간 오해의 소지가 있습니다. 귀하의 필요에 맞는다면 사용하십시오.

그렇지 않은 경우 사용 가능한 공간과 전체 크기 및 디스크, 파티션, 물리 볼륨, 볼륨 그룹 또는 논리 볼륨에 사용되는 양을 포함하여 공간을 확인하려면 다음을 수행해야 합니다.

df -h

여기에는 마운트된 파일 시스템의 전체 공간, 사용 가능한 공간 및 사용량이 표시됩니다. 위에서 언급했듯이 경로에 대해 직접 실행하면 마운트된 전체 공간이 제공되며 이는 자체적으로 실행하여 얻을 수 있는 것과 동일합니다.

pvs
pvdisplay

해당 명령은 물리 볼륨의 총 공간과 사용 가능한 공간을 표시합니다.

vgs
vgdisplay

이러한 명령은 볼륨 그룹의 전체 공간과 여유 공간을 표시합니다.

lvs
lvdisplay

해당 명령은 논리 볼륨의 전체 공간과 여유 공간을 표시합니다.

fdisk -l

여기에는 블록 크기 형태로 사용되고 사용 가능한 디스크 및 파티션과 시작 및 끝 위치가 표시됩니다.

parted
print free

콘솔에서 첫 번째와 두 번째를 사용하면 시작 및 끝 지점과 여유 공간을 포함한 파티션의 블록 크기가 표시됩니다.

답변2

df파일/디렉터리 이름 인수를 사용하여 호출할 수 있으면 해당 파일/디렉터리를 포함하는 파일 시스템에서 사용 가능한 디스크 공간의 양을 표시합니다. 예:

df -h /mnt/san12/office
Filesystem            Size  Used Avail Use% Mounted on
/dev/sdc1             2.0T  2.0T   11G 100% /mnt/san12

답변3

코드로 시도해보고 잘 작동했습니다. 전체 공간, 사용 가능한 공간, 사용된 공간을 보여줍니다.

df -Ph /boot/|awk 'NR >1 {gsub("%","",$0);print $0}'| awk '{print "Total Space of partition" " "$2"\n""Used space on the disk is" $3"\n""free space on the disk is "$4}'

관련 정보