Sebagian besar waktu, pengguna menyimpan semua file sampah/yang tidak diinginkan di direktori home-nya dan tidak pernah repot-repot untuk menghapusnya. Ini mungkin memblokir penggunaan penyimpanan untuk pengguna asli lainnya. Jadi, kuota digunakan untuk membatasi jumlah ruang disk yang dapat digunakan oleh pengguna/grup di sistem. Untuk menerapkan kuota, kuota alat ini digunakan untuk mengelola kuota disk pengguna/grup secara dinamis. Keuntungan menggunakan kuota alat ini adalah kemampuan untuk mengubah kuota dengan cepat tanpa mengubah ukuran disk yang rumit!
Tutorial langkah demi langkah ini akan menunjukkan cara memasang kuota alat dan berfokus pada konfigurasi kuota Pengguna dan Grup.
Langkah 1:Memasang alat Kuota pada sistem Ubuntu
#apt-get install quota
Langkah 2:Aktifkan pemeriksaan kuota pada sistem file
sebuah. Sebelum menerapkan kuota khusus pengguna, opsi pemasangan sistem file harus diedit. Jadi, buka /etc/fstab seperti yang ditunjukkan di bawah ini.
#vim /etc/fstab
Dengan menambahkan kata kunci usrquota (untuk kuota khusus pengguna) dan/atau grpquota (untuk kuota pada grup) ke opsi pemasangan, Anda dapat mengaktifkan kuota. Anda dapat menambahkan kata kunci usrquota/grpquota seperti yang ditunjukkan di bawah ini di fstab file dengan drive yang diinginkan untuk digunakan di bawah kuota.
LABEL=cloudimg-rootfs / ext4 defaults,usrquota,grpquota 0 0
Simpan file dan keluar.
b. Aktifkan opsi pemasangan baru dengan memasang ulang sistem file:
#mount -o remount /
c. Setelah mengaktifkan kuota dan memasang ulang sistem file, sistem dapat bekerja dengan kuota disk. Namun sistem file itu sendiri belum siap untuk mendukung kuota. Perintah berikut akan membuat file kuota di direktori root sistem file untuk pengguna dan grup. Ini adalah file indeks yang digunakan oleh alat kuota untuk melacak ukuran disk pengguna. Ini juga berisi batasan ukuran disk yang dapat digunakan untuk pengguna tertentu.
#quotachek -cum /
Perintah terdiri dari tiga parameter berikut:
c: Create new Quotas file u: Check for user disk quota m: do not remount filesystem read-only
#ls -l / -rw------- 1 root root 7168 Jun 15 09:30 aquota.group -rw------- 1 root root 7168 Jun 15 09:31 aquota.user
Langkah 3: Konfigurasikan Kuota Disk Pengguna dan Grup
Kuota pengguna/grup dikonfigurasi menggunakan utilitas edquota , mengikuti nama pengguna atau nama grup, seperti yang ditunjukkan pada perintah di bawah ini:
#edquota ubuntu
Perintah akan membuka editor teks dengan nilai konfigurasi default. Misalnya, untuk menyetel kuota disk sebesar 10Mb untuk pengguna ‘ubuntu ' seperti yang ditunjukkan di bawah ini:
Disk quotas for user ubuntu (uid 1000): Filesystem blocks soft hard inodes soft hard /dev/vda1 32 10000 10240 9 0 0
Editor teks menampilkan 7 kolom berbeda seperti yang dijelaskan:
1. Name of the file system 2. Total blocks used by the user 3. Soft block limit for the user on the filesystem 4. Hard block limit for the user on the filesystem 5. Total iNodes used by the user 6. Soft inode limit for the user on the filesystem 7. Hard inode limit for the user on the filesystem
Blocks refer to the amount of disk space inodes refer to the number of files/folders that can be used,
Sebagian besar waktu, jumlah blok akan digunakan untuk menetapkan kuota. Batas blok keras adalah jumlah maksimum mutlak ruang disk yang dapat digunakan pengguna atau grup, setelah itu tidak ada file yang dapat dibuat. Sedangkan batas soft block menentukan jumlah maksimum ruang disk, namun batas lunak dapat dilampaui untuk jangka waktu tertentu yang dapat dikonfigurasi sebagai masa tenggang. Secara default masa tenggang adalah 7 hari dan untuk mengedit masa tenggang jalankan perintah di bawah ini:
#edquota -t
Grace period before enforcing soft limits for users: Time units may be: days, hours, minutes, or seconds Filesystem Block grace period Inode grace period /dev/vda1 7days 7days
Anda juga dapat menggunakan perintah di bawah ini untuk mengatur kuota untuk pengguna:
#setquota -u ubuntu 10000 10240 0 0 -a /
Langkah 4:Membuat laporan tentang kuota pengguna
Sekaligus Anda dapat membuat laporan penggunaan kuota disk untuk pengguna menggunakan perintah di bawah ini:
# repquota -a *** Report for user quotas on device /dev/vda1 Block grace time: 7days; Inode grace time: 7days Block limits File limits User used soft hard grace used soft hard grace ---------------------------------------------------------------------- root -- 1404912 0 0 65583 0 0 ubuntu +- 32 10 11 6days 9 0 0
Catatan, pengguna 'ubuntu ' hanya melebihi batas bloknya dan bukan batas file yang ditunjukkan oleh tanda +-.
Langkah 5: Cara mengaktifkan dan menonaktifkan Kuota disk Linux menggunakan kuota dan kuota perintah
Anda dapat mengaktifkan kuota disk untuk sistem file yang sudah terpasang dengan menggunakan perintah berikut:
# quotaon -vug / /dev/vda1 [/]: group quotas turned on /dev/vda1 [/]: user quotas turned on
Jika Anda mendapatkan pesan error “quotaon:Quota format not support in kernel”, klik di sini untuk memperbaiki masalah tersebut.
Demikian pula, Anda dapat menonaktifkan kuota disk menggunakan perintah berikut:
# quotaoff -vug / /dev/vda1 [/]: group quotas turned off /dev/vda1 [/]: user quotas turned off