답변:
- 외부 2 년, 32,768 위키 백과에 따라 http://en.wikipedia.org/wiki/Ext2fs#File_system_limits . 사용하는 파일 시스템에 따라 다릅니다.
당신이하려는 일에 대한 대안을 고려할 수도 있습니다. 파일 시스템 제한 (예 : ext2의 경우 32k)을 유지하더라도 단일 디렉토리에 수만 개의 파일을 저장하는 것이 가장 번거로울 수 있습니다.
한 가지 가능성은 데이터베이스에 더 적합한 파일 시스템을 사용하려는 것입니다. PostgreSQL, MySQL 또는 sqlite 데이터베이스에 데이터를 저장하십시오. 너무 많은 파일을 처리 할 수있는 파일 시스템이 많지 않으므로 데이터 이동 또는 백업 속도가 느려집니다.
실제로 많은 파일을 저장해야하는 경우 대체 디렉토리 구조를 고려하십시오. 예를 들어 다음과 같이 파일을 알파벳순으로 분리 할 수 있습니다.
a/aaron.dat
a/alex.dat
a/alan.dat
b/bill.dat
b/brian.dat
이 방법은 다음과 같이 분리 깊이를 증가시켜 확장 할 수 있습니다.
a/a/aaron.dat
a/l/alex.dat
a/l/alan.dat
또는 매일 로그 파일을 입력하거나 매일 배달을받는 경우 날짜별로 구분할 수 있습니다. 예 :
2009-10-04/logfile-01.txt
2009-10-05/logfile-01.txt
2009-10-05/logfile-02.txt
이 경우 파일 수를 줄이기 위해 오래된 로그를 압축 된 타르볼로 패키징하는 작업을 수행하려고 할 수도 있습니다.