Pages

Rabu, 10 Agustus 2011

Disk Quota Pada Linux

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

0 komentar:

Poskan Komentar

Popular Posts