File system digunakan untuk mengatur file dan mengatur waktu akses pada suatu data. Suatu file system berfokus pada pengelolaan penyimpanan secondary. Didalam file system berhubungan dengan meta data. Yg termasuk dalam meta data adalah :
- Informasi owner dan group
- Waktu
- Perijinan
UNIX FILE SYSTEM
File system mendefinisikan suatu hierarki logikal untuk merepresentasikan sebuah objek yg dibuat oleh user, dapat juga digunakan untuk merepresentasikan namespace.
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 :
- Create
- Delete
- Opendir
- Closedir
- Readdir
- Rename
- Link
- Unlink
Semoga bermanfaat ! ^^
Tidak ada komentar:
Posting Komentar