Filesystem Linux



Filesystem Linux
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
7
Pengenalan Linux 8
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 :
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 :
Anton, Afri ,dan Wisesa Open Source Campus Agreement
Pengenalan Linux 9
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.
Tabel 3.2: Direktori /proc
Anton, Afri ,dan Wisesa Open Source Campus Agreement
Pengenalan Linux 10
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
Tabel 3.5: Nama device tape
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
Tabel 3.6: Nama divais mouse (bus dan PS/2)
Anton, Afri ,dan Wisesa Open Source Campus Agreement
Pengenalan Linux 11
Modem
Nama file Nama divais
/dev/modem Link ke port COM pada modem yang dihubungkan
Tabel 3.7: Nama divais modem
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)
Tabel 3.8: Divais interface serial
Port paralel
Nama file Nama divais
/dev/lp0 - /dev/lp2 Interface paralel 0 hingga 2
Tabel 3.9: Divais port paralel
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 dengan
byte null
Tabel 3.10: Divais khusus


CATEGORIES

SHARETHIS

...................................................................................................

 
Return to top of page Copyright © 2013 | PEDOGITY Converted into Blogger Template by hudant