Pada banyak sistem * nix seperti OS X dan Ubuntu, Kita dapat melihat inode direktori root adalah 2. Lalu untuk apa inode 1 digunakan?
filesystems
directory
inode
yzyzsun
sumber
sumber
/
berbeda antara sistem file, dan itu tidak ditentukan di mana pun dalam standar POSIX. Mungkin memang demikian dalam AT&T UNIX atau Sistem V asli, tentu saja, jadi dapat dianggap sebagai tradisi, tetapi itu pasti tidak akan menjadi batu.Jawaban:
Inode 0 digunakan sebagai nilai NULL untuk menunjukkan bahwa tidak ada inode.
Inode 1 digunakan untuk melacak semua blok buruk pada disk; itu pada dasarnya adalah file tersembunyi yang mengandung blok buruk. Blok-blok buruk yang direkam menggunakan
e2fsck -c
.Inode 2 digunakan oleh direktori root, dan menunjukkan permulaan inode sistem file.
sumber
Dalam ext4, Inode 1 digunakan untuk blok buruk. Tautan di bawah situs kernel menjelaskan Inode mana yang digunakan untuk tujuan apa.
https://ext4.wiki.kernel.org/index.php/Ext4_Disk_Layout#Special_inodes
sumber