Por que '/' tem o inode 2?

7

Em muitos sistemas * nix como o OS X e o Ubuntu, podemos ver que o inode do diretório raiz é 2. Então, para que serve o inode 1?

    
por yzyzsun 26.04.2015 / 10:44

2 respostas

8

Inode 0 é usado como um valor NULL para indicar que não há inode.

O Inode 1 é usado para rastrear quaisquer blocos defeituosos no disco; é essencialmente um arquivo oculto contendo os blocos ruins. Esses blocos ruins que são gravados usando e2fsck -c .

O Inode 2 é usado pelo diretório raiz e indica o início dos inodes do sistema de arquivos.

    
por 13.05.2015 / 20:19
4

No ext4, o Inode 1 é usado para blocos defeituosos. O link abaixo do site do kernel descreve qual Inode é usado para o propósito.

link

    
por 13.05.2015 / 19:08