Apa itu Inode?

Inode adalah tempat sistem komputer bergaya UNIX menyimpan informasi tentang file dalam sistem. Setiap file dalam sistem terikat ke salah satu node ini, yang melacak informasi seperti kepemilikan, izin, dan jenis file. Inode diidentifikasi dengan angka. Biasanya sekitar 1 persen dari kapasitas penyimpanan sistem file digunakan untuk jenis penyimpanan ini.

Sistem komputer gaya UNIX adalah yang diturunkan dari sistem operasi UNIX. Mereka sering digunakan di server, workstation komputer, dan perangkat seluler. UNIX dikembangkan pada tahun 1969 oleh karyawan AT&T yang bekerja di laboratorium Bell. Contoh sistem berbasis UNIX termasuk Linux dan Berkeley Software Distribution, kadang-kadang dikenal sebagai Berkeley UNIX.

Inode adalah bagian dari sistem file dasar dari jenis sistem operasi ini. Sistem file mengatur file komputer dan data yang berkaitan dengannya ke dalam database sehingga sistem operasi dapat menyimpan, mengatur, dan menggunakannya. Ini menggunakan inode untuk menyimpan informasi penting tentang file.

Nama file tidak terdaftar karena file individual terkadang dapat diakses menggunakan beberapa nama file. Sebagai gantinya, inode menyimpan informasi tentang pengguna atau grup mana yang memiliki file dan pengguna dan grup mana yang memiliki izin untuk membaca, mengedit, atau menggunakan file tersebut. Ini juga menyimpan informasi tentang jenis file apa.

Pada kebanyakan sistem hanya sekitar 1 persen dari ruang penyimpanan sistem file yang digunakan untuk inode. Ini membatasi jumlah file yang dapat dipertahankan sistem. Saat file baru dibuat, inode baru juga dibuat. Jika pengguna mencoba membuat terlalu banyak file, batas penyimpanan mungkin tercapai, mencegah pembuatan file baru.

Saat setiap inode dibuat, ia diberi nomor. Nomor ini tetap sama ketika disk tempat file berada didefrag, meskipun defragmentasi ini menyebabkan file dipindahkan. Jika file dipindahkan secara manual, nomornya juga akan tetap sama.
Sistem operasi memelihara database inode. Basis data ini digunakan oleh komputer untuk melacak dan mengakses informasi di setiap inode. File juga dapat dibuka dengan mengakses inode melalui database.
Seorang pengguna komputer dapat menemukan inode dari file individual. Dia dapat melakukan ini dengan menggunakan perintah ls -i. Perintah ini akan menyebabkan inode menampilkan beberapa informasi yang disimpan untuk file yang bersangkutan.