<body><script type="text/javascript"> function setAttributeOnload(object, attribute, val) { if(window.addEventListener) { window.addEventListener('load', function(){ object[attribute] = val; }, false); } else { window.attachEvent('onload', function(){ object[attribute] = val; }); } } </script> <div id="navbar-iframe-container"></div> <script type="text/javascript" src="https://apis.google.com/js/platform.js"></script> <script type="text/javascript"> gapi.load("gapi.iframes:gapi.iframes.style.bubble", function() { if (gapi.iframes && gapi.iframes.getContext) { gapi.iframes.getContext().openChild({ url: 'https://www.blogger.com/navbar.g?targetBlogID\x3d6522951\x26blogName\x3dJust+Blogging....:D\x26publishMode\x3dPUBLISH_MODE_BLOGSPOT\x26navbarType\x3dSILVER\x26layoutType\x3dCLASSIC\x26searchRoot\x3dhttps://arifalien.blogspot.com/search\x26blogLocale\x3den_US\x26v\x3d2\x26homepageUrl\x3dhttp://arifalien.blogspot.com/\x26vt\x3d-3135023925062658764', where: document.getElementById("navbar-iframe-container"), id: "navbar-iframe", messageHandlersFilter: gapi.iframes.CROSS_ORIGIN_IFRAMES_FILTER, messageHandlers: { 'blogger-ping': function() {} } }); } }); </script>

Saturday, June 25, 2005

Setting Quota di Fedora

Quota berguna untuk membatasi kapasitas peyimpanan file oleh user di LINUX.
Jika kapasitas penyimpanan user tidak dibatasi, bisa-bisa harddisk kita akan penuh dengan file-file hasil downloada-an user ataupun file musik. Agar penggunaan kapasitas harddisk user bisa dibatasi, program quota sangat diperlukan di sistem Linux kita.
Pada kali ini akan dibahas cara mengaktifkan quota pada Fedora Core 3

Semua dilakukan pada user root
dengan cara
[admin@ns1 ~]$ su -
Password:
[root@ns1 ~]#

1. Mengedit file /etc/fstab
[root@ns1 ~]# vim /etc/fstab

# This file is edited by fstab-sync - see 'man fstab-sync' for details
LABEL=/1 / ext3 defaults 1 1
LABEL=/boot1 /boot ext3 defaults 1 2
none /dev/pts devpts gid=5,mode=620 0 0
none /dev/shm tmpfs defaults 0 0
LABEL=/home1 /home ext3 defaults,usrquota 1 2
none /proc proc defaults 0 0
none /sys sysfs defaults 0 0
LABEL=/tmp1 /tmp ext3 defaults 1 2
LABEL=/usr1 /usr ext3 defaults 1 2
LABEL=/var1 /var ext3 defaults 1 2
LABEL=SWAP-sda6 swap swap defaults 0 0
/dev/hda /media/cdrom auto pamconsole,ro,exec,noauto,managed 0 0

Pada file /etc/fstab, dibagian partisi /home kita tambah kata usrquota yang berarti kita menginginkan partisi /home agar menggunakan quota user. Setelah itu simpan file dan kembali ke shell.

2. Langkah selanjutnya adalah melakukan mount ulang partisi /home
[root@ns1 ~]# mount -o remount /home/

3. Untuk mengecek apakah usrquota sudah jalan di partisi /home, lakukan perintah
[root@ns1 ~]# mount
/dev/sda5 on / type ext3 (rw)
none on /proc type proc (rw)
none on /sys type sysfs (rw)
none on /dev/pts type devpts (rw,gid=5,mode=620)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/sda1 on /boot type ext3 (rw)
none on /dev/shm type tmpfs (rw)
/dev/sda8 on /home type ext3 (rw,usrquota)
/dev/sda7 on /tmp type ext3 (rw)
/dev/sda3 on /usr type ext3 (rw)
/dev/sda2 on /var type ext3 (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)

Jika pada partisi /home sudah terdapat kata usrquota berarti partisi /home sudah siap untuk di lakukan konfigurasi quota

4. Berikutnya adalah membuat file quota

[root@ns1 ~]# touch /home/aquota.user
[root@ns1 ~]# chmod 600 /home/aquota.user

5. Selanjutnya melakukan inisialisasi quota

[root@ns1 ~]# /sbin/quotacheck -am
quotacheck: WARNING - Quotafile /home/aquota.user was probably truncated. Can't
save quota settings...

Keluaran dari perintah tersebut adalah normal untuk pertama kali. Karena file quota baru saja dibuat dan belum berisi apa-apa.

6. Langkah terakhir, menyalakan sistem quota

root@ns1 ~]# /sbin/quotaon /home/

Jika tidak ada kesalahan, maka perintah diatas tidak akan menghasilkan keluaran.

Semua langkah telah selesai, quota di partisi /home siap digunakan.

Melakukan Setting Quota terhadap User
Langkah berikutnya adalah memberlakukan quota pada setiap user.
Sebagai contoh akan dilakukan quota pada user webmaster sebesar 500MB

[root@ns1 ~]# /usr/sbin/setquota -u webmaster 500000 500000 0 0 -a ext3

Angka 0 0 adalah angka quota untuk jumlah file yang boleh dimiliki oleh user webmaster. Karena tidak dibatasi quota jumlah file, maka diberi nilai 0. Angka pertama quota menunjukkan batas bawah (softquota) angka kedua menunjukkan batas atas (hardquota).

Untuk mengecek apakah user webmaster sudah dikenakan quota sebesar 500MB, lakukan perintah

[root@ns1 ~]# quota webmaster
Disk quotas for user webmaster (uid 500):
Filesystem blocks quota limit grace files quota limit grace
/dev/sda8 19148 500000 500000 835 0 0


Semoga Bermanfaat

0 Komentar:

Post a Comment

<< Home