Kako koristiti kvotu na Ubuntuu

How Use Quota Ubuntu



Kvota je ugrađena značajka jezgre Linuxa koja se koristi za postavljanje ograničenja koliko prostora na disku korisnik ili grupa mogu koristiti. Također se koristi za ograničavanje maksimalnog broja datoteka koje korisnik ili grupa mogu stvoriti na Linuxu. Datotečni sustav u kojem želite koristiti kvotu također mora podržavati kvotu. Neki od datotečnih sustava koji podržavaju kvotu na Linuxu su ext2, ext3, ext4, xfs itd.

U ovom članku ću vam pokazati kako koristiti kvotu u okruženju s više korisnika na Ubuntuu. Dakle, krenimo.







Instaliranje pomoćnih programa za upravljanje kvotama na Ubuntu:

Na Ubuntu/Debian možete instalirati citat paket iz službenog spremišta paketa Ubuntu/Debian. The citat paket instalira potrebne programe koji su bitni za rad s kvotama.



Prvo ažurirajte predmemoriju spremišta paketa APT sljedećom naredbom:



$sudoprikladno ažuriranje


Sada instalirajte paket kvota sa sljedećom naredbom:





$sudoprikladaninstaliraticitat

Sada pritisnite i a zatim pritisnite< Unesi >.



The citat paket treba instalirati.

Omogućavanje kvote datotečnog sustava:

Kao što sam vam rekao, postoje 2 vrste kvota; kvota korisnika i kvota grupe. Možete omogućiti bilo koju od kvota ili oboje, ovisno o vašim potrebama.

Da biste trajno omogućili kvotu u datotečnom sustavu, otvorite /etc/fstab datoteku sa sljedećom naredbom:

$sudo nano /itd/fstab

Sada, dodajte usrquota i/ili grpquota opcije u polju opcija (4.) datotečnog sustava za koji želite omogućiti kvotu u /etc/fstab datoteka. Kada završite, spremite datoteku pritiskom na + x slijedi y, a zatim pritisnite< Unesi >.

BILJEŠKA : Da biste omogućili korisničku kvotu, koristite usrquota samo opcija. Ako želite omogućiti samo grupne podatke, upotrijebite grpquota opcija. Da biste omogućili i korisničku i grupnu kvotu, upotrijebite usrquota, grpquota opcija.

Sada ponovno pokrenite računalo da bi promjene stupile na snagu.

$sudoponovno podizanje sustava

Ako samo želite isprobati kvotu, možete upotrijebiti montirati naredba za privremeno omogućavanje kvote u datotečnom sustavu.

Da biste privremeno omogućili kvotu u korijenskom datotečnom sustavu, pokrenite sljedeću naredbu:

$sudo montirati -iliponovno montirati, usrquota, grpquota/

Pokretanje kvote na datotečnim sustavima:

Da biste datotečni sustav pripremili za kvotu, morate pokrenuti provjera kvota naredbu na svakom od datotečnih sustava za koje želite koristiti kvotu.

Recimo da želite koristiti samo korisničku kvotu u korijenskom (/) datotečnom sustavu. Da biste to učinili, kvotu inicijalizirajte na sljedeći način:

$sudoprovjera kvota-Kako /

Ako želite koristiti samo grupnu kvotu, naredba bi bila,

$sudoprovjera kvota-cgm /

Ako želite koristiti i korisničku i grupnu kvotu, pokrenite sljedeću naredbu:

$sudoprovjera kvota-cugm /

Sada uključite kvotu u korijenskom (/) datotečnom sustavu sa sljedećom naredbom:

$sudokvota-v /


Kao što vidite, kvota je uključena.


Ako iz nekog razloga odlučite isključiti kvotu, to možete učiniti pomoću sljedeće naredbe:

$sudokvota-v /

Rad s korisničkom kvotom:

Recimo da želite dodati kvotu diska za korisnika bob . Da biste to učinili, pokrenite sljedeću naredbu:

$sudoedquota-ubob


Trebali biste vidjeti sljedeći prozor.


Evo nekoliko pojmova koje biste trebali znati.

Sustav datoteka : Ova se kvota primjenjuje na particiju diska. U mom slučaju je /dev/sda2 , korijen ( / ) particija datotečnog sustava. Ne pokušavajte to promijeniti.

Blokovi : Ovo je količina prostora na disku (u blokovima) korisnika bob mogu koristiti.

Ovdje ne možete izravno koristiti MB ili GB jedinicu. Morate pretvoriti MB ili GB jedinicu u ekvivalentnu veličinu bloka i ovdje upotrijebiti veličinu bloka. 1 blok jednak je 1 KB ili 1024 bajta.

Recimo da želite dopustiti korisniku bob koristiti samo 1 GB prostora na disku. Morate pretvoriti GB ili MB u KB jedinicu.

Dakle, 1 GB = 1024 MB = 1024 * 1024 KB.

Koliko blokova u 1 GB? Pa, (1024 * 1024 KB / 1 KB) = 1048576 blokova za svaku jedinicu GB.

Za svaku GB jedinicu postoji 1048576 blokova.

Dakle, za 5 GB prostora na disku, veličina bloka je 5 * 1048576 = 5242880 blokova.

Lako zar ne?

Inode : To je broj datoteka koje možete stvoriti u datotečnom sustavu. Dakle, ako korisnik bob dopušteno je imati 1000 inoda, može stvoriti samo 1000 datoteka ili direktorija. Čak i ako je ukupna veličina 1000 datoteka ili direktorija manja od broja blokova koje može koristiti, neće moći stvoriti nove datoteke ili direktorije. Dakle, držao bih to malo visoko.

Dobra mjera je zadržavanje oko 60-70% ukupne veličine bloka.

Dakle, za veličinu bloka od 1048576, dovoljno dobar broj inode je 629,146 ili 734,004.

Meka i tvrda granica : I blok i inode mogu imati meku i tvrdu granicu. Korisnik ili grupa može premašiti meku granicu za određeni broj dana, zvanu a razdoblje odgode . Ali nipošto ne smiju prijeći tvrdu granicu. Možete postaviti 0 za meko ograničenje da biste onemogućili meko ograničenje ako želite. U tom će se slučaju koristiti samo tvrda granica.

BILJEŠKA : Trebate postaviti samo meke i tvrde granice. Nemojte mijenjati vrijednosti blokova i inode stupcima. Oni predstavljaju blokove i inode koje korisnik trenutno koristi.

Korisniku sam postavio kvotu bob kako slijedi. Kad završite, spremite datoteku. Treba primijeniti kvotu.

Rad s grupnom kvotom:

Za postavljanje grupne kvote za grupu www-podaci (recimo), pokrenite sljedeću naredbu:

$sudoedquota-gwww-podaci

Sada možete postaviti grupnu kvotu na isti način kao i kvotu korisnika.

Promjena razdoblja mirovanja:

Da biste promijenili razdoblje odgode za meko ograničenje, pokrenite sljedeću naredbu:

$sudoedquota-t


Sada promijenite broj dana za blok i inode period počeka ovisno o vašim potrebama. Kad završite, spremite datoteku.

Generiranje izvješća o kvotama:

Da biste generirali izvješća o korištenju kvote, pokrenite sljedeću naredbu:

$sudorepquota-aug

Kao što vidite, generirano je izvješće o kvotama korisnika i grupa.


Ako želite samo generirati izvješća o kvotama korisnika, pokrenite sljedeću naredbu:

$sudorepquota-do

Na isti način, ako samo želite generirati izvješća o grupnim kvotama, pokrenite sljedeću naredbu:

$sudorepquota-ag

Dakle, tako koristite kvotu na Ubuntuu. Hvala što ste pročitali ovaj članak.