Tune2fs를 사용하면 inode 크기를 기본값 (ext3의 128 바이트, ext4의 256 바이트)에서 거의 모든 것으로 변경할 수 있지만 2의 제곱이어야합니다. 기본 inode 크기를 변경하는 이유는 무엇입니까?
여기서는 inode 내부에 ACL 속성을 저장할 수 있도록 작성되었습니다. 아이 노드 안에 무엇이 더 저장 될 수 있습니까?
최신 대용량 드라이브 (2TB 이상)에서 inode 크기를 늘릴 이유가 있습니까?
Tune2fs를 사용하면 inode 크기를 기본값 (ext3의 128 바이트, ext4의 256 바이트)에서 거의 모든 것으로 변경할 수 있지만 2의 제곱이어야합니다. 기본 inode 크기를 변경하는 이유는 무엇입니까?
여기서는 inode 내부에 ACL 속성을 저장할 수 있도록 작성되었습니다. 아이 노드 안에 무엇이 더 저장 될 수 있습니까?
최신 대용량 드라이브 (2TB 이상)에서 inode 크기를 늘릴 이유가 있습니까?
답변:
기본적으로 mkfs.ext2 / 3 / 4의 현재 버전은 기본적으로 256 바이트 inode 크기로 생각합니다 (/etc/mke2fs.conf 참조). 이 IIRC는 ext4로 나노초 타임 스탬프를 가능하게하며, 더 확장 된 속성은 inode에 적합합니다. 이러한 확장 된 속성은 예를 들어 ACL, SELinux 레이블, 일부 Samba 특정 레이블입니다.
물론 더 큰 inode는 약간의 공간을 낭비하며, 더 크게 만들면 리턴 영역을 매우 빠르게 줄일 수 있습니다. 기본 256 바이트는 아마도 대부분의 상황에서 완벽하게 좋은 절충안 일 것입니다.