saya akan coba gambarkan masalah yang saya ingin tanyakan :
sebuah i-node diperlukan untuk mengetahui block number dari data file kita,
nah apa di dalam disk i-node itu disimpan sebagai berikut :
a)
----------------------------------------------------------------
! ... ! i-node 1 ! i-node 2 ! i-node n ! data 1 ! data 2 ! ... !
----------------------------------------------------------------
atau campur seperti berikut :
b)
----------------------------------------------------------------
! ... ! i-node 1 ! i-node 2 ! data 1 ! i-node 3 ! data 2 ! ... !
----------------------------------------------------------------
pada a) Linux telah mempersiapkan sebuah tabel dengan entry i-node yang
fixed dan sudah pasti besarnya sehingga batas antara i-node dan data sudah
jelas. Misal, pada sebuah disket hanya ada 5 entry i-node saja dan
selebihnya data untuk file-nya; maka bila di disket itu terdapat file lebih
dari 5 maka tidak bisa digunakan karena daftar i-node sudah fixed (dalam hal
ini 5).
pada b) Linux mempersiapkan sebuah kumpulan i-node yang campur dengan data
kita. Arsitektur ini tidak memiliki keterbatasan seperti a) sehingga kita
bisa mengembangkan file - file sampai semaksimal mungkin. Tapi kalau
arsitekturnya seperti b) maka dari mana kita tahu untuk berpindah dari
i-node 1 ke i-node 2 misalnya, apakah dari i-node 1 terdapat link ke i-node
2? atau bagaimana?
thanx atas bantuannya Linuxers!!!
_________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.
--------------------------------------------------------------------------------
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3
Pengelola dapat dihubungi lewat [EMAIL PROTECTED]