
OS X, Ubuntu 등 많은 *nix 시스템에서는 루트 디렉터리의 inode가 2인 것을 볼 수 있습니다. 그렇다면 inode 1은 무엇에 사용됩니까?
답변1
inode 0은 NULL 값으로 사용되며, 이는 inode가 없음을 나타냅니다.
Inode 1은 디스크의 불량 블록을 추적하는 데 사용됩니다. 이는 본질적으로 불량 블록이 포함된 숨겨진 파일입니다. 레코드를 사용하는 불량 블록 e2fsck -c
.
Inode 2는 루트 디렉터리에서 파일 시스템 inode의 시작을 나타내는 데 사용됩니다.
답변2
ext4에서는 Inode 1이 불량 블록에 사용됩니다. 커널 사이트 아래 링크에는 어떤 inode가 어떤 목적으로 사용되는지 설명되어 있습니다.
https://ext4.wiki.kernel.org/index.php/Ext4_Disk_Layout#Special_inodes