Linux
디스크에 여유가 있는데 파일을 생성하지 못할 경우 - block size 변경
광장군
2012. 4. 10. 16:37
[디스크에 여유가 있는데 파일을 생성하지 못할 경우]
파일사이즈 평균 10K인 캐시 디렉토리토리에서
디스크는 79% 정도 밖에 사용하지 않았는데 파일을 추가로 만들 수 없는 문제 발견
원인은 inode 에 할당된 크기가 default 4K로 되어 있어서 작은 파일이 많은 시스템엔 부적합
# mkfs.ext4 -b 2048 -i 2048 -O ^has_journal /dev/sda1
위 명령으로 block size를 2048로 inode 할당 size를 2048로 수정
그리고 SSD의 수명 연장을 위해 저널링 기능 뺌
단 문제점은 128G 하드에서
4K-block일때는 118G 를 사용 가능했었는데
2K-block일때는 105G 만 사용 가능