Bab 3 - Filesystem Linux
Bab 3
Filesystem Linux
3.1 Struktur direktori
Linux
Direktori root Linux
memiliki beberapa direktori yang merupakan standar direktori pada banyak distro
Linux. Direktoridirektori tersebut antara lain :
Direktori Isi
/bin berisi file-file binary standar yang dapat digunakan
oleh seluruh
user baik user biasa maupun
super user
/boot berisi file-file yang digunakan untuk booting Linux
termasuk
kernel image
/dev berisi file system khusus yang merupakan refleksi
device hardware
yang dikenali dan digunakan
sistem
/etc berisi file-file konfigurasi sistem, biasanya hanya
boleh diubah
oleh super user
/home berisi direktori-direktori yang merupakan direktori
home untuk
user biasa dan aplikasi
tertentu
/lib berisi file-file library yang digunakan untuk
mendukung kerja
kernel Linux
/mnt direktori khusus yang disediakan untuk mounting
(mengaitkan)
device disk storage ke
sistem dalam bentuk direktori
/proc berisi file system khusus yang menunjukkan data-data
kernel setiap
saat
/root direktori home untuk user root (user khusus dengan
priviledges
hampir tak terbatas)
/sbin sama seperti direktori bin, tetapi hanya super user
yang sebaiknya
menggunakan binary-binary
tersebut mengingat fungsifungsi
binary yang terdapat di
direktori ini untuk maintenance
sistem
/tmp berisi file-file sementara yang dibutuhkan sebuah
aplikasi yang
sedang berjalan
/usr berisi library, binary, dokumentasi dan file lainnya
hasil instalasi
user
/var berisi file-file log, mailbox dan data-data aplikasi
Tabel 3.1: Direktori Linux
3.2 Struktur data kernel
Saat kernel melakukan
sebuah proses, data-data proses tersebut disimpan secara periodik dalam bentuk
file-file. Untuk melihat data-data kernel tersebut, maka file-file yang
dimaksud harus di parsing setiap saat karena datanya yang dinamis. Cara
termudah yang dapat dilakukan antara lain dengan menggunakan perintah cat.
Syntax :
cat
<file_system_yang_di_maksud>
File-file ini tersimpan
dalam direktori-direktori yang disimpan terstruktur dalam direktori /proc.
Berikut ini gambaran
sekilas mengenai struktur direktori /proc :
3.3 Pengenalan device
Semua device di linux
dinyatakan dalam bentuk file. Apabila nantinya device-device ini perlu untuk di
akses maka kita tinggal melihat isi dari /dev berikut adalah
tabel dari penamaan device di linux :
Direktori atau file Isi
/proc/[nomor]
Di dalam proc terdapat directory yang
dinamakan dengan
nama
nomor-nomor.Nomor-nomor ini dinamakan sesuai
dengan PID-nya
/proc/cpuinfo
File ini berisi tentang segala sesuatu
dari CPU info dan arsitektur dari system, untuk setiap arsitektur yang berbeda akan
mempunyai daftar yang berbeda pula.
/proc/devices
Daftar dari devices yang ada di system.
Ini dapat digunakan
oleh MAKEDEV script untuk
konsistensi terhadap kernel.
/proc/dma
Daftar dari dma (direct memory access)
channel yang digunakan.
/proc/filesystems
Daftar dari filesystem yang di dukung
oleh kernel.
/proc/interrupts
Daftar ini berisi jumlah dari interrupt
berdasarkan IRQ pada mesin i386
/proc/ioports
Daftar yang berisi input output (I/O)
port yang sedang digunakan
/proc/kcore
File ini merupakan pseudo file yang
besarnya disesuaikan dengan memory fisik yang dipunyai mesin.
/proc/kmesg
Berisi tentang kernel log message yang
digunakan oleh klogd dalam melog setiap pesan dari kernel.
/proc/ksyms
File ini mengandung kernel definisi simbol
yang digunakan oleh modules tools untuk melink secara dynamic, dan mengikat
modul-modul yang dapat diload.
/proc/loadavg
Jumlah beban rata-rata yang memberikan
daftar proses yang sedang berjalan ataupun dalam keadaan queue dalam interval
waktu 1,5 dan 15 menit.
/proc/locks
File ini berisi daftar dari file yang di
lock.
/proc/meminfo
File ini digunakan oleh free untuk
melaporkan jumlah memory yang bebas dan yang sedang digunakan (baik fisik
maupun swap) dari system
/proc/modules
Daftar dari modul-modul yang di load ke
system.
/proc/net/
Direktori ini berisi pseudo-files yang
berisi status dari beberapa bagian dari layer network.
/proc/pci
File ini berisi daftar berisi tentang
semua PCI device yang di temukan selama inisialisasi kernel berikut kon- figurasinya
/proc/scsi/
Directory yang berisi tentang midlevel
pseudo files dan berbagai directory yang berisi lowlevel scsi driver
/proc/self/
Direktori ini mengacu kepada proses akses
ke /proc filesystems, dan identik dengan direktory /proc yang dinamakan oleh
PID dari proses yang sama.
/proc/stat
kernel/system statistik.
/proc/sys
Direktori ini berisi sejumlah file dan
subdirektori yang berhubungan dengan variabel kernel.
/proc/uptime
File ini berisi dua kelompok angka, angka
dari uptime system (s), dan waktu yang dihabiskan dalam idle proses (s).
/proc/version
Berisi string yang mengidentify versi
kernel yang sedang digunakan.
Disk dan hard disk
Nama file Nama divais
/dev/fd0
Drive floppy pertama
/dev/fd0
Drive floppy pertama
/dev/fd1
Drive floppy kedua
/dev/hda
HD bus AT pertama
/dev/hda1
- /dev/hda15 Partisi-partisi dari HD bus
AT pertama
/dev/sda
HD SCSI pertama
/dev/sda1
- /dev/sda15 Partisi-partisi dari HD SCSI
pertama
/dev/sdb
HD SCSI kedua
/dev/sdc
HD SCSI ketiga
Tabel 3.3: Nama device disk
dan hard disk
Drive CDROM
Nama file Nama divais
/dev/cdrom
Link ke cdrom yang digunakan
/dev/aztcd
CD-ROM Aztech CDA268-01
/dev/cdu535
Sony CDU-535 CD-ROM
/dev/cm2206cd
Philips CM206
/dev/gscd0
CD-ROM Goldstar R420
/dev/hda
- /dev/hdd ATAPI IDE CD-ROM
/dev/lmscd
CD-ROM Philips CM 205/250/206/260
/dev/mcd
Mitsumi CD-ROM
/dev/sbpcd0
- /dev/sbpcd3 CD-ROM pada SoundBlaster
/dev/scd0
- /dev/scd1 Drive CD-ROM SCSI
/dev/sonycd
CD-ROM Sony CDU 31a
/dev/sjcd
CD-ROM Sanyo
/dev/optcd
CD-ROM Optics Storage
Tabel 3.4: Nama device
CDROM
Tape
Nama file Nama divais
/dev/rmt0
SCSI streamer pertama dengan pemutarbalik
(rewinding) otomatis
/dev/nrmt0
SCSI streamer pertama tanpa pemutarbalik otomatis
/dev/ftape
Floppy streamer dengan pemutar-balik otomatis
/dev/nftape
Floppy streamer tanpa pemutar-balik otomatis
Mouse
Nama file Nama divais
/dev/mouse
Link (kaitan) ke mouse yang digunakan
/dev/atibm
Mouse dengan bus dan kartu grafis ATI
/dev/logibm
Mouse Logitech dengan sistem bus
/dev/inportbm
Mouse PS/2 dengan sistem bus
Modem
Nama file Nama divais
/dev/modem
Link ke port COM pada modem yang
dihubungkan
Interface Serial
Nama file Nama divais
/dev/ttyS0
- /dev/ttyS3 Interface serial 0 hingga 3
/dev/cua0
- /dev/cua3 Interface serial 0 hingga 3
(untuk modem hubungan keluar)
Port paralel
Nama file Nama divais
/dev/lp0
- /dev/lp2 Interface paralel 0 hingga 2
Khusus
Nama file Nama divais
/dev/null
Data apapun (data bin) akan di”telan”
/dev/tty1
- /dev/tty8 Konsol virtual
/dev/zero
Menghasilkan keluaran bilangan denganbyte
null
Langganan:
Posting Komentar
(
Atom
)
Tidak ada komentar :
Posting Komentar