Kamis, 25 Desember 2014

Filesystem
*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
*Sector :
*Unit penyimpanan terkecil pada disk
*Cluster :
*1 atau lebih sector yang kontinu
*Volume :
*Logical partition pada disk


Ukuran Partisi dan Cluster pada NTFS

0 komentar:

Posting Komentar