디렉토리와 파일의 생성에 관하여...

불량청년의 이미지

특별한 데몬을 만들고 있는데, 가입된 사용자가 있으면 사용자 id로 디렉토리를

만들려고 합니다.

현재 커널 2.4.18에서 테스트 하고 있는데 디렉토리 개수가 31998 이상

안 만들어 지는군요.

실질적으로 리눅스에선 디렉토리나 파일이나 같은 의미인 걸로 알고 있었

습니다. 머 다른 방법으로도 위와 같은 처리를 해서 사용자를 만들 수 있겠지만,

궁금증이 유발 되는군요.

파일 같은 경우는 20만개 이상 계속 만들어 지던데(더이상 테스트 안함)....

디렉토리는 왜 제한이 걸리는지 모르겠군요.

dirent 구조체를 보면 디렉토리에 속한 파일의 정보를 모두 갖고 있는거

같은데, 메모리 싸이즈에 영향을 받는 건가요? 음...

디렉토리의 내용을 보면 일단, 디렉토리 안의 파일 i-node 및 기타 정보를

갖고 있던데, 왜 파일과 같은 개수를 만들지 못하는지 궁금하네요.

초보에게 가르침을.... ㅜㅜ;