Filesystem : suatu metode untuk mengorganisir data pada suatu komputer
Contoh :
Ext2
Ext3
Ext4
Reiserfs
FAT32
NTFS
HFS
dsb
Fungsi Filesystem
Fungsi Filesystem :
Mengatur lokasi fisik dari data
pada
media penyimpanan (harddisk,cdrom,dsb)
Menyediakan layanan pengaksesan
data, meskipun data
itu ada pada komputer lain
Menyediakan layanan pengaksesan
data, meskipun data
itu tidak ada secara fisik
Operasi Pada Filesystem
Create
Delete
Open
Close
Read
Write
Tipe
File Pada
Unix
Regular File
Berisi
data yang terletak pada
block
Directory
Berisi
daftar
nama
file dan
pointer ke inode
tertentu
Special File
Tidak
berisi
data, tapi untuk
mapping physical device ke file
Named Pipes
IPC
Links
Alternatif
nama
file
Symbolic Links
Berisi
nama
file yang di-link-kan
Inode
Inode / Index Node
Tempat penyimpanan informasi-informasi yang
berkaitan dengan suatu file
Informasi yang tersimpan pada inode :
Tipe dan hak akses
Owner
dan
group id
Waktu pembuatan, modifikasi data
& inode
Ukuran file
dalam byte
Sequence
Block Pointer
Informasi yang tersimpan pada inode :
Jumlah
physical block yang digunakan
Jumlah
directory entry
Flag
Generation
Number
Ukuran
block
Ukuran atribut tambahan
Atribut tambahan
Hardlink vs Softlink
Hardlink = Link
Syarat :
Link harus berada pada filesystem yang
sama
Contoh hardlink :
File
“.” dengan nama direktori
Volume
Volume Structure :
Boot
Block
Berisi kode yang
dibutuhkan untuk
booting
Superblock
Berisi informasi ttg filesystem, contoh :
Ukuran partisi
Ukuran tabel Inode
Inode
Table
Berisi daftar inode dari semua file
yang ada
Data
Block
Berisi data
yang dibutuhkan oleh file
dan direktori
Direktori pada Filesystem UNIX
Direktori :
Sebuah file
yang berisi nama-nama file
beserta
pointer ke inodenya
VFS Object Type
Ada 4 jenis objek pada VFS, yaitu :
Superblock
Object
Merepresentasikan filesystem yang
dimount
Inode
Object
Merepresentasikan file
tertentu
Dentry
Object
Merepresentasikan
directory entry
File
Object
Merepresentasikan file
yang dibuka oleh suatu
proses
Superblock Object
Berisi informasi mengenai suatu filesystem yang sedang di-mount, seperti :
Device
yang digunakan
Ukuran blok
Dirty
flag (menandakan ada perubahan pada
superblock)
Tipe filesystem
Flags
Pointer
ke direktori root
dari suatu filesystem
Daftar file
yang dibuka
Semaphore
NTFS
NTFS :
New
Technology File System
Fitur-fitur NTFS :
Recoverability
Security
Mendukung disk
dan file
dengan ukuran besar
Journaling
Kompresi dan Enkripsi
Hard
& Symbolic Links
Struktur
NTFS
0 komentar:
Posting Komentar