Unix의 inode 0: 잊혀진 구석
2025-06-02
이 글에서는 초기 Unix 시스템에서 inode 번호의 제한과 inode 0의 특수한 경우에 대해 탐구합니다. 저자는 POSIX 표준이 inode 0의 사용을 명시적으로 금지하지는 않지만, 실제로 많은 시스템과 프로그램이 0이 아닌 inode 번호에 의존할 수 있다는 것을 발견했습니다. inode 0을 사용하면 예기치 않은 동작이 발생할 수 있으며, 일부 프로그램에서는 '파일이 없습니다' 신호로 해석될 수 있습니다. 사용자 공간 파일 시스템을 사용하여 inode 0을 실험해 볼 수 있지만, 호환성 문제와 예측할 수 없는 결과가 있으므로 권장하지 않습니다.
개발