Quota

From TÜ Narva Kolledži Wiki
Jump to navigation Jump to search

birzhansal mukanov


Mis on quota?

Quota on Linuxi tuuma sisseehitatud funktsioon, mida kasutatakse selleks, et määrata kindlaks, kui palju kettaruumi kasutaja või rühm saab kasutada. Seda kasutatakse ka maksimaalse arvu failide piiramiseks, mida kasutaja või rühm saab Linuxis luua. Failisüsteem, kus soovite Quota kasutada, peab samuti quota toetama.
Quota näitab kasutajate ketta kasutamist ja limiite. Vaikimisi trükitakse ainult kasutajakvoodid.


Quota installeerimine

Mõned failisüsteemid, mis toetavad quota Linuxis, on ext2, ext3, ext4, xfs jne. Ubuntus saate kvoodipaketi paigaldada Ubuntu ametlikust paketihoidlast. Quota paketiga paigaldatakse vajalikud programmid, mis on olulised kvootidega töötamiseks.


Värskendame APT package repository käsuga: sudo apt update


sudo apt update


Installime Quota järgmise käsuga: sudo apt install quota


sudo apt install quota


Vajuta Y ja ENTER näpud. Quota on installitud.

quota failisüsteem

Kasutaja saab kasutada user quota või group quota. Et lubada püsivaks failisüsteemil, saate avada /etc/fstab järgmise käsuga: sudo nano /etc/fstab

/etc/fstab failis saate lisada usrquota või grpquota valikuid. Pärast lisamist, saate salvestada vajutamas CTRL+x, siis y näppu.


usrquota


Taaskäivutage süsteemi, et muutused töötaksid. Sisestage: sudo reboot
sudo mount -o remount,usrquota,grpquota /


reboot



reboot


quota inifailisüsteem

failisüsteemi seadistamiseks tuleb käivitada käsk quotacheck igas failisüsteemis, mida soovid kasutada. Root failisüsteemis saate initsialiseerida ainult kasutaja, ainult grupi või mõlema quota:

sudo quotacheck -cum /
sudo quotacheck -cgm /
sudo quotacheck -cugm /


quota check


Järgmise käsuga saate lülitada root failisüsteemi:

sudo quotaon -v /

Samuti, saate välja lülitada:

sudo quotaoff -v /


quota check


Kasutaja ning Grupp Quota

Saate lisada disk quota kasutajale 'user' käsuga: sudo edquota -u user

Failisüsteem on osa, milles quota muutused toimub. Blocks on disk ruumi kogus, mida kasutaja user saab kasutada.

Grupi Quotas sarnaselt, käivitage järgmise käsu, kui grupi nimi on 'group': sudo edquota -g group


quota



quota


Quota reporti genereerimine

Quota kasutamine reporti genereerimiseks, käivitage järgmise käsu:

sudo repquota -aug

Siis näitab tulemusi.

Kui soovite ainult kasutaja või ainult grupi tulemusi näha, kasutage järgmisi käsu:

sudo repquota -au
sudo repquota -ag