File System

Tidak ada komentar
File System

File system mengorganisir file-file dan mengatur akses ke data. File system bertanggung jawab terhadap manajemen file, manajemen penyimpanan file tambahan, mekanisme integritas file dan metode akses file.
Contoh disk berdasar file system :
 - UFS
 - HSFS
 - EXT2
 - FAT32
 - HFS+
 - Elephant FS
 - NSFS

Ada 6 tipe dasar file :
 1. Regular files
 2. Direktori
 3. Links
 4. Special files
 5. Named pipes

Softlink dan Hardlink
Softlink dan hardlink adalah jenis link atau shortcut dari suatu file. Softlink dan hardlink sama-sama menghubungkan file dengan link. Namun, keduanya memiliki perbedaan yaitu :
- Sofltink : ketika softlink dihapus, maka file asalnya juga ikut terhapus dan softlink bisa dibuat untuk
                  membuat link antar network
- Hardlink : ketika hardlink dihapus, maka file asalnya tidak akan ikut terhapus dan hardlink hanya
                    bisa dibuat untuk membuat link dalam satu file sistem saja

File Operations

  1. Create            : membuat file
  2. Delete            : menghapus file
  3. Open              : membuka file
  4. Close              : menutup file
  5. Read               : membaca file
  6. Write              : menulis file
  7. Append           : menambah isi dari file
  8. Seek                : mencari file
  9. Get Attribute
  10. Set Attribute
  11. Rename           : mengubah nama file


CHMOD
CHMOD adalah salah satu command dan system calls dalam sistem operasi UNIX untuk mengubah izin akses ke objek file system (file dan direktori).
Command Syntax :

Penggunaan sintaks bisa menggunakan cara dengan mengisi bagian mode dengan bilangan oktal dengan urutan izin untuk user(u), group(g), dan other(o) dengan pengubahan izin akses berupa read(r), write(w), dan execute(x). Berikut ini adalah tabel bilangan oktal : 


Contoh penggunaan :


Operasi-operasi direktori :
  1. Create     : membuat direktori
  2. Delete     : menghapus direktori
  3. Opendir  : membuka direktori
  4. Closedir  : menutup direktori
  5. Readdir   : membaca direktori
  6. Rename  : mengubah nama direktori
  7. Link
  8. Unlink
Referensi :
http://en.wikipedia.org/wiki/Chmod


Tidak ada komentar :

Posting Komentar