Ubuntu

Kako koristiti kvotu na Ubuntuu

Kako koristiti kvotu na Ubuntuu

Kvota je ugrađena značajka Linux jezgre koja se koristi za postavljanje ograničenja prostora na disku koji 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 mora također podržavati kvotu. Neki od datotečnih sustava koji podržavaju kvotu na Linuxu su ext2, ext3, ext4, xfs itd.

U ovom članku pokazat ću vam kako koristiti kvotu u višekorisničkom okruženju na Ubuntuu. Pa, krenimo.

Instaliranje uslužnih programa za upravljanje kvotama na Ubuntu:

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

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

$ sudo apt ažuriranje


Sada instalirajte paket kvota sljedećom naredbom:

$ sudo apt instalacija kvota

Sada pritisnite g a zatim pritisnite <Unesi>.

The kvota 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 na datotečnom sustavu, otvorite / etc / fstab datoteka sa sljedećom naredbom:

$ sudo nano / etc / fstab

Sad dodaj 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 nakon čega slijedi y, a zatim pritisnite <Unesi>.

BILJEŠKA: Da biste omogućili korisničku kvotu, upotrijebite usrquota samo opcija. Ako želite omogućiti samo podatke o grupi, 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.

$ sudo ponovno pokretanje

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

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

$ sudo mount -o remount, usrquota, grpquota /

Inicijalizacija kvote na datotečnim sustavima:

Da biste datotečni sustav pripremili za kvotu, morate pokrenuti kvota provjera naredbu na svakom datotečnom sustavu koji želite koristiti kvotu.

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

$ sudo quotacheck -cum /

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

$ sudo quotacheck -cgm /

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

$ sudo quotacheck -cugm /

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

$ sudo kvota -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:

$ sudo kvota -v /

Rad s korisničkom kvotom:

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

$ sudo edquota -u bob


Trebali biste vidjeti sljedeći prozor.


Evo nekoliko pojmova koje biste trebali znati.

Sustav datoteka: Na particiji diska treba primijeniti ovu kvotu. U mom slučaju jest / dev / sda2, korijen (/) particija datotečnog sustava. Ne pokušavajte to promijeniti.

Blokovi: Ovo je količina prostora na disku (u blokovima) koju korisnik 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 koristite 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 GB jedinicu.

Postoji 1048576 blokova za svaku GB jedinicu.

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

Lako desno?

Inode: To je broj datoteka koje možete stvoriti u datotečnom sustavu. Dakle, ako korisnik bob smije imati 1000 inoda, on 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, on neće moći stvoriti nove datoteke ili direktorije. Pa, 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 meko i tvrdo ograničenje. Korisnik ili grupa mogu prekoračiti ograničeno ograničenje za određeni broj dana, nazvano a poček. Ali ni na koji način ne smiju prijeći tvrdu granicu. Možete staviti 0 za soft limit kako biste onemogućili soft limit ako želite. U tom će se slučaju koristiti samo tvrdo ograničenje.

BILJEŠKA: Trebali biste postaviti samo meka i tvrda ograničenja. Ne mijenjajte vrijednosti blokovi i inode stupaca. Oni predstavljaju blokove i inode koje korisnik trenutno koristi.

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

Rad s grupnom kvotom:

Da biste postavili kvotu grupe za grupu www-podaci (recimo), pokrenite sljedeću naredbu:

$ sudo edquota -g www-podaci

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

Promjena razdoblja milosti:

Da biste promijenili razdoblje počeka za soft limit, pokrenite sljedeću naredbu:

$ sudo edquota -t


Sada promijenite broj dana za razdoblje počeka blokade i inode, ovisno o vašoj potrebi. Kad završite, spremite datoteku.

Generiranje izvješća o kvotama:

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

$ sudo repquota -aug

Kao što vidite, generira se izvješće o kvotama za korisnike i grupe.


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

$ sudo repquota -au

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

$ sudo repquota -ag

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

OpenTTD vs Simutrans
Stvaranje vlastite simulacije prijevoza može biti zabavno, opuštajuće i izuzetno primamljivo. Zbog toga morate isprobati što više igara kako biste pro...
Vodič za OpenTTD
OpenTTD je jedna od najpopularnijih igara za poslovnu simulaciju. U ovoj igri morate stvoriti prekrasan prijevoznički posao. Međutim, počet ćete u poč...
SuperTuxKart za Linux
SuperTuxKart sjajan je naslov osmišljen kako bi vam besplatno pružio iskustvo Mario Kart na vašem Linux sustavu. Prilično je izazovno i zabavno igrati...