Dalam lingkungan penggunaan server yang multi user dan multi group, kita perlu membatasi space maupun jumlah file supaya penggunaan resources server Centos 7 kita dapat dikendalikan. Berikut ini kita akan membahas mengaktifkan quota pada Centos 7. Kita akan mengaktifkan partisi /home yang biasa dijadikan tempat user menaruh file.

Langkah-langkah mengaktifkan quota user dan group pada Centos 7 adalah

  1. Menginstal quota dengan perintah

    yum -y install quota

  2. Mengedit  /etc/fstab dan mount ulang
    Dengan menggunakan editor vi kita akan mengedit /etc/fstab. Kita akan memasukkan usrquota,grpquota seperti pada contoh berikut ini:

    [root@localhost ~]# cat /etc/fstab

    #
    # /etc/fstab
    # Created by anaconda on Wed Sep 14 14:29:27 2016
    #
    # Accessible filesystems, by reference, are maintained under ‘/dev/disk’
    # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
    #
    /dev/mapper/centos-root /                       xfs     defaults        0 0
    UUID=481461ff-85c0-451f-b6ef-4f85f0f76f37 /boot                   xfs     defaults        0 0
    /dev/mapper/centos-home /home                   xfs     defaults,usrquota,grpquota        0 0
    /dev/mapper/centos-swap swap                    swap    defaults        0 0

    Remount:

    [root@localhost ~]#mount -o remount /home

  3. Mengaktifkan quota dan restart
    Aktifkan quota:

    [root@localhost ~]# quotacheck -avugm
    quotacheck: Cannot find filesystem to check or filesystem not mounted with quota option.

    [root@localhost ~]# quotaon -avug

    Mengecek mount:

    [root@localhost ~]# mount | grep home
    /dev/mapper/centos-home on /home type xfs (rw,relatime,seclabel,attr2,inode64,noquota)

    Terlihat bahwa /home belum ada quota atau noquota.

    Restart server:

    [root@localhost ~]# shutdown -r now

  4. Masuk ke system
    Mengecek mount:

    Last login: Thu Sep 15 15:57:00 2016 from aris
    [root@localhost ~]# mount | grep home
    /dev/mapper/centos-home on /home type xfs (rw,relatime,seclabel,attr2,inode64,usrquota,grpquota)

    Terlihat bahwa /home sudah ada usrquota dan grpquota.

    Melihat informasi quota:

    [root@localhost ~]# repquota -as
    *** Report for user quotas on device /dev/mapper/centos-home
    Block grace time: 7days; Inode grace time: 7days
                            Space limits                File limits
    User            used    soft    hard  grace    used  soft  hard  grace
    ———————————————————————-
    root      —      0K      0K      0K              3     0     0
    andi      —     12K      0K      0K              4     0     0

Informasi lebih lanjut silahkan mengunungi
1. https://www.centos.org/docs/5/html/Deployment_Guide-en-US/ch-disk-quotas.html .
2. http://www.linuxtechi.com/enable-user-group-disk-quota-on-centos-7-rhel-7/ .
3. http://www.tutorialspoint.com/unix_commands/quotaon.htm .
4. http://askubuntu.com/questions/448231/usage-of-mount-o-remount-rw

Kunjungi www.proweb.co.id untuk menambah wawasan anda.

Mengaktifkan quota pada Centos 7