리눅스 lsblk, df 용량이 다른 이유가 궁금합니다
글쓴이: zip9seok / 작성시간: 토, 2020/09/26 - 9:42오전
안녕하세요 리눅스를 너무 모르는 리알못입니다 궁금한점이 있어 질문드립니다
centos7.6을 사용하고 있습니다
100GB의 하드디스크를 ext4 파일시스템으로 마운트하고
df -h 시 size가 99GB로 표기가 되는데요
lsblk는 정확히 100GB로 표현되는 반면에 왜 df명령에서는
99GB로 표기가 되나요? 너무 궁금합니다 도와주세요
그리고 파일시스템 마운트시 2.0M 정도의 기본 used 용량이 있던데 이 용량은 어디에 쓰인건지도 궁금합니다
Forums:
https://unix.stackexchange
https://unix.stackexchange.com/questions/336462/why-df-get-result-inconsistent-with-lsblk
도움 될 겁니다.
세벌 https://sebuls.blogspot.kr/
감사합니다 근데 잘 이해가 안돼요...
결국 무엇때문에 용량이 적게 표현되는지 확실하게 이해가 안되서요...
제가 영어 해석을 잘 못해서 그런건지... 이해가 확실하게 되지가 않네요
디스크를 사용하기 위해서는 format 이라는 행위를
디스크를 사용하기 위해서는 format 이라는 행위를 합니다. format 이라는 것은 OS 에서 disk 에 기록을 하기 위한 구조를 만들어 놓는 것을 말합니다. 즉, 해당 디스크를 사용하기 위하여 만들어 놓는 구조 (meta data) 들에 의해서 선 점유가 되게 됩니다.
https://rrhh234cm.tistory.com/184
문서는 ext4 파일 시스템에 대한 글이기는 하지만 한글이니 참조를 해 보십시오. 저도 쉽게 이해가 되는 내용은 아니라 쉽지 않겠지만 그래도 한번 봐 두시면 아 이런게 있었지 하고 나중에 도움이 될 겁니다.
이 블러그에 파일 시스템에 대한 다른 글들이 있으니, 같이 보시면 도움이 될 겁니다.
lsblk 는 block device 드라이버에
lsblk 는 block device 드라이버에 질의해서 그 장치에 할당된 용량을 알아냅니다.
이 용량 중에 얼마만큼이나 사용자가 사용할 수 있을지는 file system 마다 다릅니다.
df 는 file system 드라이버에 질의해서 사용자가 사용 가능한 남은(free) 용량을 알아냅니다.
댓글 달기