Selasa, 22 Desember 2009

Dengan mengaktifkan fitur ini pada linux redhat, maka administrator dapat membatasi besarnya kapasitas yang akan dialokasikan untuk setiap usernya di setiap partisinya.

Ada 2 versi yang dirilis, versi 1 untuk kernel linux 2.2 dan versi 2 kernel linux 2.4 dan 2.6. dengan nama file kuota adalah sbb:

*
Kuota versi 2 (Linux 2.4/2.6 kernel: Red Hat 7.1+/8/9,FC 1-3): aquota.user, aquota.group
*
Kuota Version 1 (Linux 2.2 kernel: Red Hat 6, 7.0): quota.user, quota.group

Langkah-langkah agar dapat mengaktifkan fitur ini adalah sbb:

1.
Edit file /etc/fstab
Sebagai contoh kita ingin memberikan kuota pada partisi /home kita harus menambahkan “usrquota” sesudah “defaults”. Hal yang sama diterapkan untk kuota group.

…..
/dev/hda2 /home ext3 defaults,usrquota 1 1
/dev/hda2 /home ext3 defaults,usrquota, grpquota 1 1
…..
2.
Definisikan di /etc/fstab dan update file sistem dengan:

$touch /partition/aquota.user

Jika kuota group juga diberlakukan, aturan yang sama seperti diatas juga dierapkan

$touch /partition/aquota.group

Ubah atribut file:

chmod 600 /partition/aquota.user

Untuk contoh diatas adalah: chmod 600 /home/aquota.user. Hal yang sama diberlakukan untuk /home/aquota.group.
3.
Boot ulang atau mounting ulang partisi yang akan di bikin kuota.
o
Boot ulang: shutdown -r now
o
Mount partisi: mount -o remount /home
4.
Scan sistem file dan update file kuota (aquota.user/quota.user)

Sebaiknya perintah ini dijalankan pada program startup (rc.local)

quotacheck -vgum /home

atau

quotacheck -vguma
*
Sebagai contoh untuk (Linux kernel 2.4+: Red Hat 7.1+, Fedora):

quotacheck -vguma

quotacheck: WARNING - Quotafile //aquota.user was probably truncated. …
quotacheck: Scanning /dev/hda2 [/] done
quotacheck: Checked 9998 directories and 179487 files
*
Contoh (Linux kernel 2.2: Red Hat 6/7.0):

quotacheck -v /dev/hda2

Respon sistem:
Scanning /dev/hda6 [/home] done
Checked 444 directories and 3136 files
Using quotafile /home/quota.user
5.
Untuk mengaktifkan atau menonaktifkan kuota.

quotaon -av

Respon Sistem:

/dev/hda6: user quotas turned on
quotaon - untuk mengaktifkan sistem file
quotaoff - untuk menonaktifkan sistem file
6.
Penentuan Kuota untuk tiap user:

edquota -u user_id

Contoh: edquota -u adhi

Disk quotas for user adhi (uid 501):
Filesystem blocks soft hard inodes soft hard
/dev/hda2 1944 0 0 120 0 0

blocks: 1k block
inodes: Jumlah direktori
soft: Jumlah blocks/inodes maksimum sebelum ada peringatan.
hard: Jumlah blocks/inodes maksimum.
(Jika diset “0″ (nol) menunjukkan batasan unlimit)

Hal yang sama dapat diterapkan untuk grup:

edquota -g group_name
7.
List kuota:

quota -u user_id

contoh: quota -u user1

Respon sistem:

Disk quotas for user user1 (uid 501):
Filesystem blocks quota limit grace files quota limit grace
/dev/hda6 992 50000 55000 71 10000 11000

http://www.beritanet.com/Technology/Opensource/44.html

Tidak ada komentar: