- File sistem mengatur file dan mengatur akses ke data
- Mereka bertanggung jawab untuk manajemen file.file penyimpanan manajemen tambahan, mekanisme integritas file, metode akses file
- File sistem adalah file utama yang berkaitan dengan mengatur tempat penyimpanan sekunder.
File system biasanya didalam file sistem yang mempunyai meta data yang diasosiasikan dengan mereka. meta data tersebut meliputi:
- Pemilik dan informasi kelompok
- Waktu
- Izin
Contoh - contoh file system:
- UFS
- HSFS
- EXT2
- FAT32
- HFS+
- Elephant FS
The Unix File System
- Meskipun beda versi dari Unix, kebanyakan memiliki struktur yang hampir sama seperti versi lain
- File sistem mendefinisikan sebuah logikal hierarchical untuk merepresentasikan objek yang user buat, hal ini dapat merepresentasikan keseluruhan name space, bahkan mencakup seluruh disk
Di dalam UNIX file system, ada 2 cara untuk mengidentifikasi file :
- Absolute path, adalah path yg langsung menunjuk ke alamat aslinya.
- Relative path, adalah path yg tidak secara langsung menunjuk ke alamat aslinya (menggunakan alamat reference).
Tipe-tipe file dasar :
- Regular file
- Direktori
Direktori menyediakan suatu gambaran antara nama file dengan file itu sendiri - Links
- Special files
Special files tidak mengandung data sama sekali didalamnya, tetapi mereka tetap digunakan untuk menggambarkan perangkat fisik/service ke file system. Fungsinya kalau ada file yg penting di masukkan ke dalam special file maka tidak dapat terserang virus dan tidak dapat terhapus. Ada 2 macam special file : block special dan character special. - Named pipes
Named pipes adalah sebuah tipe yg special untuk special file, digunakan untuk menunjuk ke blok dalam suatu disk dan untuk menunjukkna struktur dalam suatu memori.
Perbedaan Softlink dan Hardlink :
- Hardlink
Hardlink adalah sebuah link antara 2 file yg berada hanya pada tempat yg sama - Softlink
Softlink adalah sebuah link antara 2 file yg berada di tempat yg sama maupun yg berbeda tempat sekalipun
OPERASI DALAM FILE SYSTEM
Ada 11 operasi yg bisa dilakukan dalam file system :
- Create
- Delete
- Open
- Close
- Read
- Write
- Append
- Seek
- Get Attribute
- Set Attribute
- Rename
Fungsi chmod dalam file system adalah untuk mengeset hak akses suatu file/direktori yg dispesifikan sebagai pathname, harus owner yg merubah mode.
Fungsi yg bisa dilakukan di dalam direktori :
No comments:
Post a Comment