LVM2 파티션에서 여유 공간과 점유 공간을 확인하는 방법은 무엇입니까?

LVM2 파티션에서 여유 공간과 점유 공간을 확인하는 방법은 무엇입니까?

Ubuntu 설치에서 /dev/sda2다음 명령을 실행합니다.

df -h /dev/sda2

Ubuntu 파티션의 사용된 디스크 공간과 여유 디스크 공간을 확인합니다. 예제 출력이 제공됩니다.

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda2       542G  384G  131G  75% /

이 파티션은 LVM2 파티션이 아닙니다. 그러나 내 Fedora 설치는 /dev/sda4LVM2 파티션에 있습니다. 내가 실행할 때마다 :

df -h /dev/sda4

이 Fedora 설치에서는 다음을 얻습니다.

Filesystem      Size  Used Avail Use% Mounted on
devtmpfs        7.8G     0  7.8G   0% /dev

파티션 크기가 365GB를 초과하므로 이것이 사실이 아니라는 것을 알고 있습니다. 내 질문은 매우 간단합니다. /dev/sda4LVM2 암호화 파티션의 여유 공간과 해당 파티션의 사용된 공간을 가급적 단일 명령으로 어떻게 확인할 수 있습니까 ?

답변1

가장 간단한 옵션은 마운트 지점을 지정하는 것입니다.

$ df -h /home
Filesystem                         Size  Used Avail Use% Mounted on
/dev/mapper/fedora_skrht450s-home  180G  144G   27G  85% /home

이것df(1)맨페이지당신이 보고 있는 행동을 설명합니다:

df각 파일 이름 매개변수를 포함하는 파일 시스템의 여유 디스크 공간 크기를 표시합니다. 파일 이름이 지정되지 않으면 현재 마운트된 모든 파일 시스템에서 사용 가능한 공간이 표시됩니다.

인수가 마운트된 파일 시스템을 포함하는 디스크 장치 노드의 절대 파일 이름인 경우 df장치 노드를 포함하는 파일 시스템의 여유 공간 대신 ​​해당 파일 시스템의 사용 가능한 공간이 표시됩니다.

/dev/sda2따라서 설치된 장치인 Ubuntu 시스템에서는 두 번째 단락이 적용됩니다. Fedora 시스템에 LV가 설치되어 있지 않습니다.통과하다 /dev/sda4을 포함하는 파일 시스템에 대한 정보를 얻을 수 있습니다 /dev/sda4./dev

답변2

df사용 가능한 여유 공간이 얼마나 되는지 표시파일 시스템에서. 쿼리할 파일 시스템을 지정하는 방법에는 두 가지가 있습니다. 현재 마운트된 블록 장치를 전달하고 df해당 블록 장치의 파일 시스템을 보고할 수 있습니다. 그렇지 않으면 인수는 임의의 파일 이름이 될 수 있으며 df해당 파일을 포함하는 파일 시스템을 보고할 수 있습니다. 아니면 패스하셔도 됩니다.

/dev/sda4마운트된 파일 시스템을 포함하는 블록 장치가 아닌 경우 df /dev/sda4이를 /dev/sda4범용 파일로 처리하고(위의 두 번째 경우) 이를 포함하는 파일 시스템, 즉 LVM 물리 볼륨을 포함하는 /devFedora 시스템을 보고합니다. /dev/sda4장치 구문을 사용하려면 dfLVM 논리 볼륨인 파일 시스템이 포함된 장치를 전달해야 합니다(예: df /dev/mapper/groupname-logicalvolumename또는 ) df /dev/groupname/logicalvolumename.

루트 파일 시스템에 여유 공간이 얼마나 있는지 알고 싶다면 다음을 사용하십시오.df /

관련 정보