Kuidas kasutada kvooti Ubuntus

How Use Quota Ubuntu



Kvoot on Linuxi kerneli sisseehitatud funktsioon, mida kasutatakse kasutaja või grupi kasutatava kettaruumi piiramiseks. Seda kasutatakse ka selleks, et piirata maksimaalset arvu faile, mida kasutaja või rühm saab Linuxis luua. Failisüsteem, kus soovite kvooti kasutada, peab samuti kvooti toetama. Mõned Linuxis kvooti toetavad failisüsteemid on ext2, ext3, ext4, xfs jne.

Selles artiklis näitan teile, kuidas kasutada kvooti Ubuntu mitme kasutaja keskkonnas. Niisiis, alustame.







Kvoodihaldusutiliitide installimine Ubuntu:

Ubuntu/Debiani saate installida tsitaat pakett Ubuntu/Debiani ametlikust pakivaramust. The tsitaat pakett installib vajalikud programmid, mis on kvootidega töötamiseks hädavajalikud.



Esiteks värskendage APT paketi hoidla vahemälu järgmise käsuga:



$sudosobiv uuendus


Nüüd installige kvoodipakett järgmise käsuga:





$sudoasjakohanepaigaldadatsitaat

Nüüd vajutage ja ja seejärel vajutage< Sisenema >.



The tsitaat pakett tuleks paigaldada.

Failisüsteemi kvoodi lubamine:

Nagu ma teile ütlesin, on kahte tüüpi kvoote; kasutajakvoot ja grupikvoot. Sõltuvalt teie vajadusest saate lubada kvooti või mõlemad.

Failisüsteemis kvoodi jäädavalt lubamiseks avage /etc/fstab faili järgmise käsuga:

$sudo nano /jne/fstab

Nüüd lisage usrquota ja/või grpquota failisüsteemi suvandite väljal (4.) olevad suvandid, mille soovite kvooti lubada /etc/fstab faili. Kui olete lõpetanud, salvestage fail, vajutades + x millele järgneb y ja seejärel vajutage< Sisenema >.

MÄRGE : Kasutajakvoodi lubamiseks kasutage usrquota ainult valik. Kui soovite grupiandmeid üksi lubada, kasutage grpquota valik. Kasutaja- ja grupikvoodi lubamiseks kasutage usrquota, grpquota valik.

Nüüd taaskäivitage arvuti, et muudatused jõustuksid.

$sudotaaskäivitage

Kui soovite lihtsalt kvooti proovida, saate seda kasutada kinnitama käsk failisüsteemi kvoodi ajutiseks lubamiseks.

Juurefailisüsteemi kvoodi ajutiseks lubamiseks käivitage järgmine käsk:

$sudo kinnitama -võiremunt, usrquota, grpquota/

Kvoodi lähtestamine failisüsteemides:

Failisüsteemi kvootideks ettevalmistamiseks peate käivitama kvoodikontroll käsku iga failisüsteemi kohta, mida soovite kasutada.

Oletame, et soovite juur (/) failisüsteemis kasutada ainult kasutajakvoote. Selleks lähtestage kvoot järgmiselt:

$sudokvoodikontroll-Kuidas /

Kui soovite kasutada ainult grupikvoodi, oleks käsk järgmine:

$sudokvoodikontroll-cgm /

Kui soovite kasutada nii kasutaja- kui ka grupikvooti, ​​käivitage järgmine käsk:

$sudokvoodikontroll-kamm /

Nüüd lülitage root (/) failisüsteemis kvood sisse järgmise käsuga:

$sudokvood-v /


Nagu näete, on kvoot sisse lülitatud.


Kui otsustate mingil põhjusel kvoodi välja lülitada, saate seda teha järgmise käsuga:

$sudokvoot-v /

Kasutajakvoodiga töötamine:

Oletame, et soovite kasutajale ketta kvoodi lisada bob . Selleks käivitage järgmine käsk:

$sudoedquota-ubob


Te peaksite nägema järgmist akent.


Siin on mõned terminid, mida peaksite teadma.

Failisüsteem : See on kettapartitsioon, kus seda kvooti rakendatakse. Minu puhul on /dev/sda2 , Juur ( / ) failisüsteemi partitsioon. Ärge proovige seda muuta.

Plokid : See on kasutaja kettaruumi maht (plokkides) bob saab kasutada.

Siin ei saa MB- ega GB -seadmeid otse kasutada. Peate teisendama MB või GB ühiku samaväärseks ploki suuruseks ja kasutama siin ploki suurust. 1 plokk võrdub 1 KB või 1024 baidiga.

Oletame, et soovite kasutajal lubada bob kasutage ainult 1 GB kettaruumi. Peate teisendama GB või MB KB -ühikuks.

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

Mitu plokki 1 GB -s? Noh, (1024 * 1024 KB / 1 KB) = 1048576 plokki iga GB ühiku kohta.

Iga GB ühiku kohta on 1048576 plokki.

Niisiis, 5 GB kettaruumi jaoks on ploki suurus 5 * 1048576 = 5242880 plokki.

Lihtne eks?

Inode : See on failide arv, mille saate failisüsteemis luua. Niisiis, kui kasutaja bob tal on lubatud 1000 inode, ta saab luua ainult 1000 faili või kataloogi. Isegi kui 1000 faili või kataloogi kogumaht on väiksem kui plokkide arv, mida ta saab kasutada, ei saa ta uusi faile ega katalooge luua. Niisiis, ma hoiaksin seda veidi kõrgel.

Hea meede on hoida see umbes 60–70% ploki kogumahust.

Niisiis, ploki suuruse 1048576 puhul on piisavalt hea sisendarv 629 146 või 734 004.

Pehme ja kõva piir : Nii plokil kui ka inoodil võib olla pehme ja kõva piir. Kasutaja või rühm võib teatud päevade jooksul ületada pehme limiidi, mida nimetatakse a armuaeg . Kuid mingil juhul ei tohi nad ületada karmi piiri. Soovi korral saate pehme piiri keelamiseks panna 0. Sel juhul kasutatakse ainult kõva piiri.

MÄRGE : Seadke ainult pehmed ja kõvad piirid. Ärge muutke väärtusi plokid ja inode veerud. Need tähistavad plokke ja inode, mida kasutaja praegu kasutab.

Määrasin kasutajale kvoodi bob järgnevalt. Kui olete lõpetanud, salvestage fail. Kvooti tuleks kohaldada.

Töötamine grupikvoodiga:

Rühmale grupikvoodi määramiseks www-andmed (ütleme), käivitage järgmine käsk:

$sudoedquota-gwww-andmed

Nüüd saate määrata grupikvoodi samamoodi nagu kasutaja kvooti.

Armuaja muutmine:

Pehme limiidi ajapikenduse muutmiseks käivitage järgmine käsk:

$sudoedquota-t


Muutke nüüd vastavalt vajadusele blokeerimis- ja inode -ajavahemiku päevade arvu. Kui olete lõpetanud, salvestage fail.

Kvoodiaruannete koostamine:

Kvoodi kasutamise aruannete koostamiseks käivitage järgmine käsk:

$sudorepott-august

Nagu näete, luuakse kasutaja- ja rühmakvoodi aruanne.


Kui soovite luua ainult kasutajakvoodi aruandeid, käivitage järgmine käsk:

$sudorepott-juurde

Samamoodi, kui soovite luua ainult rühmakvootide aruandeid, käivitage järgmine käsk:

$sudorepott-ag

Niisiis, kuidas te kasutate Ubuntu kvooti. Täname, et lugesite seda artiklit.