![500GB 하드 드라이브의 Inode 제한은 무엇입니까? 설명해주실 수 있나요?](https://linux55.com/image/43195/500GB%20%ED%95%98%EB%93%9C%20%EB%93%9C%EB%9D%BC%EC%9D%B4%EB%B8%8C%EC%9D%98%20Inode%20%EC%A0%9C%ED%95%9C%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F%20%EC%84%A4%EB%AA%85%ED%95%B4%EC%A3%BC%EC%8B%A4%20%EC%88%98%20%EC%9E%88%EB%82%98%EC%9A%94%3F.png)
저는 Linux Ubuntu의 LAMP Stack에서 소셜 네트워킹 사이트를 시작하고 있으며 사람들이 많은 사진을 업로드할 것이라는 것을 알고 있습니다. 5000명의 사용자가 있고 각 사용자가 최소 100개의 이미지, 즉 500,000개의 이미지를 업로드한다고 가정합니다. 내 디스크에는 웹 페이지 템플릿 이미지 등과 같은 다른 파일도 있습니다.
내 공개 www에는 약 1백만 개 이상의 파일이 있을 것입니다. Linux 파일 시스템이 그렇게 많은 파일을 지원합니까? 한계는 무엇이며 이를 극복하는 방법은 무엇입니까? Linux의 파일 수 제한을 일반 영어로 설명할 수 있는 사람이 있습니까?
답변1
어떤 파일 시스템에 대해 이야기하고 있는지에 따라 다릅니다. ext[234]의 경우 스위치를 사용하여 -i byte-per-inode
구성 할 수 있습니다 mke2fs
. 기본값은 16KiB이므로 500GB 파일 시스템에는 약 3천만 개의 inode가 있습니다.