2016-07-15 4 views
-8

질문을 줄이지 마십시오. 분명하지 않으며 진실을 알고 싶습니다. 하드 (약 1TB의 여유 공간)에 파티션 (ext4)을 만들고 볼륨을 50GB로 설정했습니다. "디스크"유틸리티 (우분투 16.04)는리눅스에서 GB 란 무엇입니까?

... 
/dev/sda9 : 50 GB(49,999,249,408 bytes) 

그러나 49,999,249,408 50 * 10^9 또는 50 * 2^30의 동일하지 않은 것이있다. Ubuntu가 50GB를 실제 볼륨으로 바이트 단위로 변환하는 방법은 무엇입니까? 고맙습니다.

+0

반올림 된 내용 ??? 50GB가 처음 설정되었습니다! –

+0

이런 저런 약을 복용하십시오. 49.999249408을 반올림하면 50GB가됩니다. 여기 이상한 일이 없습니다. 파티션 크기를 50GB로 설정한다고해서 그만큼 정확하게 얻을 수있는 것은 아닙니다. 최소 50GB가 필요하면 더 큰 파티션을 설정하십시오. 그러나 솔직히 750 KB의 차이를보고 있습니다. – shim

+0

질문은 왜) 나는 우분투가 50GB 근처에서 임의의 숫자를 생성하고 볼륨으로 설정했다고 생각하지 않는다. 우분투는 어떤 목적으로 그렇게 했습니까? 우분투가 정확히 50GB를 설정하지 않는 이유는 무엇입니까? –

답변

4

리눅스에서 1GB는 약 10^9 바이트입니다.

그보다 훨씬 적은 공간을 보여주는 이유는 ext4 파티션의 메타 데이터 저장 때문일 수 있습니다.

3

사람이 읽을 수있는 근사치입니다. 그렇지 않으면 전체 바이트 수를 제외하고 아무 것도 표시 할 필요가 없습니다.

+0

내 질문을 편집했습니다 –

+0

파티션을 만들 때 50GB를 설정했습니다 !!! 바이트 크기가 50 * 10^9와 같지 않은 이유는 무엇입니까? –