On Fri, 7 Feb 2003, andrew hartono wrote:

>
> sekali lagi mau nanya neh. kalo di inode bedanya
> direct blocks dan indirect blocks apa? terus file2
> unix tuh disimpennya di inode?
>

inode adalah identifikasi unik sebuah file. Satu file terdapat pada 1
inode. Direktori adalah list inode yang terdapat 'pada direktori'
tersebut, beserta pemetaannya ke nama file. Jadi 1 file boleh memiliki
lebih dari 1 nama (linking).

Pada inode terdapat attribut file (tanggal, ukuran, permission) dan
pointer ke block yang berisi data.
Gambarnya kira-kira :

+-------------+
| .....       |
|             |
+-------------+
|direct       |
|block        |
+-------------+
|Single       |---+-------+
| indirect    |   | blok  |
|  block      |   +-------+
+-------------+
|Double       |---+-------+
| indirect    |   |blok of|-----+-------+
|   block     |   |pointer|-... | blok  |
+-------------+   +-------+     +-------+
|Triple       |
| indirect    |
|   block     |
+-------------+
Skema sebuah inode

Pada direct block, terdapat sejumlah pointer ke block data file tsb. Jika
datanya banyak, ditampung pada single indirect block yang menunjuk ke blok
yang berisi pointer. Kalo filenya masih besar, ditunjukkan oleh double
indirect block, dimana terdapat pointer ke blok yang berisi pointer ke
blok yang berisi data (kapasitasnya = (single indirect block) ^ 2).
Demikian juga untuk triple indirect block, shg filesistem mampu menangani
file berukuran TeraByte-an.

Kalo mau lebih lengkap, baca aja buku Operating System-nya Andrew S
Tanenbaum (Linus Torvald aja abis baca buku ini bikin Linux :D )


-- 
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3

Kirim email ke