유닉스 파일 이름 길이 제한의 변천

2025-05-25

초기 유닉스 버전은 놀라울 정도로 짧은 파일 이름 길이 제한을 가지고 있었다. 처음에는 단 8바이트였고, 나중에 14바이트로 증가했다. 이는 유닉스의 단순한 디렉토리 구조 설계와 관련이 있다. 이 글에서는 유닉스 V4 이전 버전의 디렉토리 구조를 자세히 살펴보고 파일 이름 길이 제한의 진화 이유와 16바이트 디렉토리 항목이 512바이트 디스크 블록에 더 적합한 이유를 설명한다. 또한 초기 유닉스의 inode 수 제한에 대해서도 언급하며, 이는 이전 시스템의 몇 가지 하드코딩된 제한을 반영한다.