Tampilkan postingan dengan label filesystem. Tampilkan semua postingan
Tampilkan postingan dengan label filesystem. Tampilkan semua postingan

2008-06-03

Direktori di Linux (saduran dari http://linux.about.com/od/embedded/l/blnewbie3_1_2.htm)

Filesystem Linux sangat besar dan ruwet. Tapi kita harus familiar dengan direktori2 ini untuk memperbaiki skill kita. 

Linux terbagi 5 filesystem : 

/ filesystem berisi os basic dan sarana untuk maintenance. 
/usr --filesystem berisi semua perintah, library, dokumentasi dan file2 yang tidak berubah pada operasi normal 
/var --filesystem berisi file yang berubah, misalnya direktori spool, log, loc, temporary, dan man pages yang lagi dipake 
/home --filesystem berisi file2 user 
/proc --
berisi file2 ga jelas. Mereka tidak secara fisik ada di disk dan tidak memakan space. Ketika masuk ke direktori tersebut kita benar2 mengakses informasi yang disimpan di memory. Digunakan untuk mengakses informasi tentang system. /proc adalah total virtual, isinya tidak ditulis di disk ato media lain, dia hanya berada di memori komputer dan secara konstan mengupdate semua perubahan di sistem.

Banyak utiliti linux menggunakan /proc sebagai sumber dari informasi mereka, contohnya dmesg, ps, etc..

bagian root filesystem :

/bin--executables files (binaries) yang dibutuhkan saat booting yang dapat digunakan oleh user biasa
/sbin--executables files (system binaries) yang tidak diarahkan untuk digunakan oleh user biasa (user biasa masih dapat menggunakannya, tapi direktori ini tidak ada dalam PATH mereka)
/etc--konfigurasi aplikasi2 yang ada di linux
/root--home directory dari root
/dev--device files. Device di linux dibaca sebagai file/mnt--mount points untuk media (floppy, cdrom, zipdrive), partisi dari OS Lain(e.g. MS Windows), network shares, dan semua yang dimount sementara oleh system
/media --sama dgn /mnt cuman ini kayanya defaultnya ubuntu
/lib-- library untuk program yang berada di root filesystem
/boot--file yang digunakan oleh bootstrap loader (LILO or GRUB), disini ada file menu.lst yang berisi list menu yg tampil pas kita nyalain komputer kalo ada 2 ato lebih OS
/opt--ngga semua ada, di notbukku isinya source2 installer  
/tmp--temporary files. biasanya diclean up ostosmastis  
/lost+found --files yang direcovery pas perbaikan filesystem
/home/username --Direktori user secara default

di dalam /usr filesystem : 

/usr/doc--Dokumentasi linuk, di beberapa distro baru; dokumentasi dipindah ke /usr/share/doc. 
/usr/share --Data independent dari arsitektur komputer, contoh, dictionary words. 
/usr/bin and /usr/sbin-- hampir sama dengan yang ada di root filesystem, cman disini tidak dibutuhkan pas basic bootup (maintenance darurat). hampir smua perintah terletak disini 
/usr/local--aplikasi yang diinstall oleh local administrator. Isi dari direktori ini akan tidak berubah apabila ada upgrade2 sistem 

2008-05-07

Fdisk, bikin filesystem, dan gparted

barusan dapet harddisk nganggur 20g (nganggur?? hehehhe) aku format trus aku bikin filesystemnya jadi ext3 .. rencana mau bikin mp3-server di kantor :P

fdisk

etchRouter:/mnt/hdb# fdisk /dev/hdb
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Building a new DOS disklabel. Changes will remain in memory only,
until you decide to write them. After that, of course, the previous
content won't be recoverable.

The number of cylinders for this disk is set to 4865.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
(e.g., DOS FDISK, OS/2 FDISK)

Command (m for help): n --> bikin partisi baru
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 1 --> partisi baru
First cylinder (1-4865, default 1): 1
Last cylinder or +size or +sizeM or +sizeK (1-4865, default 4865): 4865

Command (m for help): t --> merubah filesystem
Partition number (1-4): 1 --> partisi ke 1
Hex code (type L to list codes): 83 --> filesystem

Command (m for help): w --> write, kalo ga di dwrite perubahan di partisi ga akan disimpan
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.

Merubah Filesystem abis dari fdisk

untuk merubah jadi ext3

etchRouter:/var/log/fsck# mkfs.ext3 -b 4096 /dev/hdb1
mke2fs 1.40-WIP (14-Nov-2006)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
4889248 inodes, 9769528 blocks
488476 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=0
299 block groups
32768 blocks per group, 32768 fragments per group
16352 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624

Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 39 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.

proses merubah jadi ext3 dah selese, trus kita mount .. misalnya ke /mnt/hdb/

mount /dev/hdb1 /mnt/hdb

kalo pengen otomatis dimount pada saat restart, kita musti ubah file /etc/fstab,

etchRouter:/var/log/fsck# vi /etc/fstab











proc/procprocdefaults00
/dev/hda1/ ext3 defaults,errors=remount-ro01
/dev/hda9/home ext3 defaults 02
/dev/hda8/tmp ext3 defaults 02
/dev/hda5/usr ext3 defaults 02
/dev/hda6/var ext3 defaults 02
/dev/hda7none swap sw 00
/dev/hdb1/mnt/hdb ext3 defaults 02
/dev/hdc1/mnt/hdc ext3 defaults 02
/dev/hdd /media/cdrom0udf,iso9660 user,noauto00


GParted (Gnome Partition Editor)

Gparted adalah softwer untuk mempartisi harddrive yang jalan di gnome, aku pernah pake ini pas instalasi komputerku ini ke linux.

ubuntu sendiri udah menyediakan gparted di liveCD-nya. aku pake gparted ini karena aku mlakukan instalasi laptopku dari system restore yang dia punya shingga satu harddisk dipake smua.

gparted menyeleseikan masalah dengan memartisi harddisk yang udah jadi. dia kerjanya persis partitionmagic, cuman bedanya ini gratis. kalo cuman mau partisi bisa donlod iso-nya di gparted.sourceforge.com