사용 된 파티션 및 사용 가능한 크기 (바이트)


14

나는 리눅스 전문가가 아니며 문서에서 무언가를 간과했을 수도 있지만 :

df -ah예를 들어, 자동으로 가장 큰 단위를 반환합니다 : M/ G/ T.

단순히 df옵션이없고 리턴이 있으면 바이트가 아닌 섹터라고 가정합니다.

parted /dev/sda1 unit B print

바이트 단위로 표시되지만 used/ available바이트 는 반환하지 않습니다 .

섹터를 실제 크기로 변환하는 방법에 대해 들어 봤지만 어떻게해야할지 모르겠습니다.

파티션의 실제 바이트를 어떻게 반환 할 수 있습니까?


1
다음 명령을 시도해보십시오.df -B1
speakr

그것은 가까운, 그러나 결과 다릅니다 : parted /dev/sdd1 unit B print== 3221225472B== 3221225472여기서 df -B1 -a | grep /dev/sdd1위한 Used+ Available== 1152532480+ 1857056768= 3009589248. 그리고 3221225472- 3009589248= 211636224. 이 경우 201MiB가 어디로 갔습니까?
joltmode

파일 시스템이 할당 할 수있는 공간이 기본 파티션의 크기와 같지 않습니다. df파일 시스템 크기를 parted보고하고 파티션 크기를보고합니다. 파일 시스템 오버 헤드로 인해 차이가 발생합니다.
연설자

아,이 201MiB는 3.0GiB 파티션의 파일 시스템에 적합합니까?
joltmode

아니, 나는 이것이 너무 많은 것 같아요. 그러나 파일 시스템이 사용 가능한 최대 파티션 크기를 사용하는 경우와 같은 설정을 알 수 없습니다. 실제로 원하는 것은 무엇입니까?
연설자

답변:


22

파티션 크기가 필요한 경우 이미 언급 한 명령을 사용하면됩니다.

parted /dev/sdd1 unit B print

총 파일 시스템 크기가 필요한 경우 다음과 같은 총 수를 사용할 수 있습니다 df.

df -B1 /dev/sdd1

에서 제공 한 사용 가능 공간과 사용 가능한 공간을 df합하면 주어진 총 공간보다 적습니다. 이는 저널과 같은 파일 시스템 오버 헤드 때문입니다.

파일 시스템 설정을 수정하거나 살펴 보려면 tune2fsdumpe2fs맨 페이지를 고려 하십시오.


Cygwin의 경우 D:/또는 백 슬래시와 함께 Cygwin 이외의 다른 드라이브를 확인하십시오.
pbies
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.