Filesystem Linux

Written by ihsan on 17.49

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

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-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 :

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 dlam 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 konfigurasinya

/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

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

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

Tabel 3.6: Nama divais mouse (bus dan PS/2)

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 dengan

byte null

Related Posts by Categories



Widget by Hoctro | Jack Book
  1. 0 komentar: Responses to “ Filesystem Linux ”

Ihsan Syahbuddin

Ihsan syahbudin blok