Menentukan Kuota pada Sistem File Linux Menggunakan Disk Quotas

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

Comments

Tulis sebuah Komentar

You must be logged in to post a comment.
%d blogger menyukai ini: