Minggu, 11 September 2016

APA ITU SISTEM FILE



Secara definisi sistem file memiliki dua pengertian umum saat ini, yang pertama sistem file
sebagai sistem hirarki file pada komputer. Hirarki ini mengatur struktur file-file dan direktoridirektori pada media penyimpan. Sistem Linux memiliki struktur direktori menyerupai pohon, dengan root (/) sebagai yang utama (akarnya) dilanjutkan dengan file, direktori dan subdirektori dibawahnya.

Pengertian yang kedua, sistem file dapat juga diartikan sebagai sistem penyimpanan file pada media penyimpan. Ini mengatur tentang pemformatan media penyimpan / partisi, sehingga dapat digunakan untuk menyimpan file. Bahasan lebih lanjut tentang materi ini dapat dlihat pada materi tentang Format Harddisk.

Jadi pengertian pertama lebih menekankan pada hirarki file sedangkan yang kedua pada
jenisnya. Pada pertemuan kali ini pembahasan akan difokuskan pada sistem file sebagai
hirarki file pada komputer.

Di Linux sistem path dinyatakan dengan menggunakan tanda / sebagai pemisah antar folder
atau file. Contoh: /etc/bind/named.conf. Jadi, simbol / selain digunakan untuk menunjuk
direktori tertinggi (root) juga dapat digunakan sebagai pemisah antara hirarki file di Linux.
Linux memiliki aturan sendiri dalam menentukan hirarki direktori yang ada dan telah diatur
dalam Filesystem Hierarchy Standard (FHS) yang standarisasinya saat ini dikelola oleh Linux
Foundation. FHS ini sekarang telah sampai versi 2.3 yang dirilis tahun 2004 lalu. Dalam
dokumen FHS ini telah ditetapkan direktori-direktori yang ada di sistem UNIX dan turunannya.

Berikut ini merupakan tabel direktori-direktori yang telah distandarkan untuk digunakan secarabersama-sama.

Direktori
Penjelasan
/
Hirarki teratas sistem file Linux
/bin
Berisikan program-program untuk administrator (root) ataupun user.
Umumnya berisikan program-program operasi file seperti cat, ls, cp,
dd, df, mkdir, dan lainnya.
/boot
Berisi file program dan konfigurasi terkait proses booting sistem
operasi. Dalam hal ini termasuk juga file-file yang terkait dengan kernel
Linux.
/dev
Berisikan perangkat-perangkat keras yang terhubung ke komputer.
/etc
Berisikan semua file-file konfigurasi dari aplikasi yang terinstal pada
sistem, termasuk juga file skrip yang digunakan oleh sistem.
/home
Berisikan direktori untuk setiap user yang dibuat di sistem. Setiap user
akan memiliki direktori sendiri-sendiri.
/lib
Berisikan librari-librari yang diperlukan oleh aplikasi pada direktori /bin
dan /sbin.
/media
Direktori untuk mengakses media penyimpan portable, seperti USB
flash drive, CD ROM, dan harddisk eksternal.
/mnt
Dapat digunakan untuk mengakses sistem file (jenis) yang sudah
dimount.
/opt
Dapat berisikan aplikasi-aplikasi tambahan dari apliaksi utama.
/proc
Berisikan flle-file dari semua proses yang sedang berjalan pada sistem
termasuk juga file mengenai informasi tentang status kernel.
/root
Direktori untuk menyimpan file-file dari user root.
/sbin
Berisikan aplikasi-aplikasi utama yang berkaitan dengan sistem,
seperti init, halt, ifconfig, mkfs, dan reboot. Aplikasi-aplikasi ini hanya
dapat dijalankan oleh user root.
/srv
Berisikan file data yang diperlukan oleh layanan yang ada di sistem,
seperti layanan web (HTTP), ataupun FTP.
/tmp
Berisikan file-file sementara dari aplikasi. File-file ini biasanya akan
dihapus pada saat sistem diboot.
/usr
Ini merupakan direktori utama kedua setelah root (/). Di dalamnya
terdapat direktori seperti bin, include, lib, local, sbin dan share.
/var
Berisikan file-file transaksi yang isinya dapat bervariasi (berubahubah) dari waktu ke waktu. File-file disini juga bersifat sementara,
seperti file untuk dicetak, database dan log.

Melihat dari daftar diatas pengelompokkan dapat juga dilakukan dengan melihat fungsinya
sebagai berikut.
Fungsi
Direktori terkait
Boot
/boot
Aplikasi
/bin, /sbin, /lib, /opt, proc,
Konfigurasi
/etc
Perangkat I/O
/dev
Data
/home, /media, /mnt, /root, /srv, /var


Pada sistem Linux semuanya adalah file. Semua perangkat I/O yang dihubungkan ke
komputer dikelola oleh Linux seperti file-file lainnya, seperti yang ditunjukkan pada direktori
/dev yang berisikan semua file-file tentang perangkat keras yang terhubung ke komputer. Ada juga /proc yang berisikan semua file-file dari proses yang sedang berjalan saat ini. Informasi lebih lanjut mengenai hirarki sistem file ini dapat dilihat pada situs
http://www.pathname.com/fhs/pub/fhs-2.3.html

0 komentar:

Posting Komentar