처음 openSUSE tumbleweed를 설치하려고 시도했을 때 ext4를 포맷할 때 128, 256, 512 또는 1024바이트의 inode 크기를 선택할 수 있다는 것을 알았습니다. 보통 256. inode 크기가 클수록 인라인 데이터 기능이 더 많은 데이터에 적합하다고 생각하지만 공식 문서를 본 적이 없으며 inode에서 60바이트 파일에만 맞는 것을 보았습니다(출처:EXT4 커널 위키, 디스크 레이아웃) 그리고 더 많은 것을 저장할 수 있을 것 같습니다
인라인 데이터를 저장하는 데 사용되는 확장 속성 키를 압축하도록 변경하기 전에는 256바이트 inode에 160바이트의 데이터를 저장할 수 있어야 합니다(2015년 6월 기준, i_extra_isize가 28일 때). 이전에는 비효율적인 inode 공간 사용으로 인해 제한이 156바이트였습니다.
- inode 크기가 커지면 inline_data 함수가 더 많은 데이터를 저장하게 됩니까?
- 또한 확장됩니다inode에 대한 직접 포인터?
- 액세스 시간, 특히 HDD 액세스 시간을 향상시킬 수 있습니까?
다음은 제가 본 것 중 일부이지만 대부분의 의견입니다(참조가 없습니다).
제가 문의한 혜택이 실제로 존재하는지 알고 싶습니다.