btrfs 파티션이 있습니다. 내가 실행하면 다음 df -h
과 같이 표시됩니다.
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 113G 101G 8.3G 93% /home
왜 그런가요? wth ext2 / 3 / 4로 root를위한 공간을 예약했기 때문입니까? 아니면 다른 것입니까? 전자의 경우 어떻게 변경하고 4GB를 되 찾을 수 있습니까?
당으로 btrfs를 위키 , 나는 메타 데이터를 두 번 "사용"데이터의 크기를 팽창하는 저장되는 것을 알고 :
user@machine:~$ df -h /
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 894G 311G 583G 35% /
^^^^
user@machine:~$ btrfs fi df /
Metadata: total=18.00GB, >>used=6.10GB<< *2= 12.20GB
Data: total=358.00GB, >>used=298.37GB<< *1= 298.37GB
System: total=12.00MB, >>used=40.00KB<< *1= 0.00GB
== 310.57GB
~~ 311 GB
그러나 이것은 왜 Used + Avail <Size인지 설명하지 않습니다.
btrfs.wiki.kernel.org/articles/f/a/q/FAQ_1fe9.html- "여유 공간을 확인하는 방법이 왜 그렇게 많은가?"를 읽으십시오. 섹션에는 많은 정보가 있습니다.
—
Mat
예, 많은 정보가 있지만 모든 예제에서 Used + Avail =
—
sup
df
출력 크기입니다 . 나는 이것으로 질문을 업데이트했다.
lsof
삭제 된 파일이 표시 됩니까 ? (시스템의 btrfs 출력은 위키의 출력보다 조금 더 적절했을 것입니다.)
나는 알고 있지만 포맷을 바꾸는 것이 게으 르며 유사합니다. 경우
—
SUP
lsof |grep 'DEL'|wc -l
삭제 된 파일의 수를 제공, 그것은 비록 그들은 큰 보이지 않는 338입니다 (어떻게 든 자신의 전체 크기를 얻을 수 있습니까?)
@ 매트 여기에 BTRFS FAQ에 대한 작업 링크가 있습니다. 여유 공간을 확인하는 방법이 너무 많은 이유는 무엇입니까?
—
ali_m