ext4가 최대 16TB만 권장하는 이유는 무엇입니까?

ext4가 최대 16TB만 권장하는 이유는 무엇입니까?

내부에ext4 위키 기사ext4는 최대 1EiB까지 사용할 수 있는 것으로 확인했는데 최대 16TiB까지 사용하는 것이 좋습니다. 왜 이런 일이 발생합니까? 더 큰 파일 시스템에 XFS가 권장되는 이유는 무엇입니까?

(ELICS: 제가 CS 학생이지만 파일 시스템에 대해 잘 모르는 것처럼 설명하기 위해)

답변1

정확한 견적ext4 Wikipedia 항목

그러나 Red Hat은 100TB보다 큰 볼륨의 경우 ext4 대신 XFS를 사용할 것을 권장합니다.

이것ext4 작업 방법말하는

이 글을 쓰는 시점에서 16TiB보다 큰 파일 시스템을 생성하기 위한 코드는 아직 e2fsprogs의 안정 릴리스에 포함되어 있지 않습니다. 향후 버전에 나타날 예정입니다.

이는 16TiB보다 큰 파일 시스템을 피하는 이유 중 하나이지만 해당 설명은 오래된 것입니다. e2fsprogs버전 1.42(2011년 11월)는 16TiB보다 큰 파일 시스템을 생성하고 처리할 수 있는 능력이 매우 뛰어나기 때문입니다. 이러한 시스템 mke2fs사용 bighuge유형(실제로는 big4~16TiB huge또는 그 이상)의 경우 inode 비율이 증가하여 구성된 inode가 줄어듭니다.

Red Hat 권장 ​​사항으로 돌아가기RHEL 7.3, XFS는 기본 파일 시스템이며 최대 500TiB, ext4만 지원합니다.지원됨최대 50TiB. 기술보다는 계약이라고 생각하지만스토리지 관리 가이드너무 자세히 설명하지 않고 기술적인 방식으로 한계를 명시합니다. 나는 거기를 상상한다50TiB 제한에 대한 기술적 또는 성능상의 이유...

이것e2fsprogs릴리즈 노트16TiB보다 큰 파일 시스템을 사용하지 않는 한 가지 이유를 알려주세요. resize_inode이보다 큰 파일 시스템에서는 해당 기능을 비활성화해야 합니다.

관련 정보