Kuinka käyttää kiintiötä Ubuntussa

How Use Quota Ubuntu



Kiintiö on Linux-ytimen sisäänrakennettu ominaisuus, jolla rajoitetaan, kuinka paljon levytilaa käyttäjä tai ryhmä voi käyttää. Sitä käytetään myös rajoittamaan tiedostojen enimmäismäärää, jonka käyttäjä tai ryhmä voi luoda Linuxissa. Tiedostojärjestelmän, jossa haluat käyttää kiintiötä, on myös tuettava kiintiötä. Jotkin tiedostojärjestelmät, jotka tukevat kiintiötä Linuxissa, ovat ext2, ext3, ext4, xfs jne.

Tässä artikkelissa näytän sinulle kuinka käyttää kiintiötä usean käyttäjän ympäristössä Ubuntussa. Aloitetaan siis.







Kiintiönhallinnan apuohjelmien asentaminen Ubuntuun:

Ubuntussa/Debianissa voit asentaa lainata paketti Ubuntun/Debianin virallisesta pakettivarastosta. The lainata paketti asentaa tarvittavat ohjelmat, jotka ovat välttämättömiä kiintiöiden kanssa toimimiseksi.



Päivitä ensin APT -paketin arkiston välimuisti seuraavalla komennolla:



$sudoosuva päivitys


Asenna nyt kiintiöpaketti seuraavalla komennolla:





$sudosopivaAsentaalainata

Paina nyt ja ja paina sitten< Tulla sisään >.



The lainata paketti tulee asentaa.

Tiedostojärjestelmän kiintiön käyttöönotto:

Kuten sanoin, kiintiöitä on kahdenlaisia; käyttäjäkiintiö ja ryhmäkiintiö. Voit ottaa käyttöön joko kiintiön tai molemmat tarpeen mukaan.

Voit ottaa kiintiön pysyvästi käyttöön tiedostojärjestelmässä avaamalla /etc/fstab tiedosto seuraavalla komennolla:

$sudo nano /jne/fstab

Lisää nyt usrquota ja tai grpquota vaihtoehtoja sen tiedostojärjestelmän asetuskentässä (neljäs), jonka kiintiön haluat ottaa käyttöön /etc/fstab tiedosto. Kun olet valmis, tallenna tiedosto painamalla + x sen jälkeen y ja paina sitten< Tulla sisään >.

HUOMAUTUS : Ota käyttäjäkiintiö käyttöön käyttämällä usrquota vain vaihtoehto. Jos haluat ottaa ryhmädatan käyttöön yksin, käytä grpquota vaihtoehto. Ota käyttöön sekä käyttäjä- että ryhmäkiintiö käyttämällä usrquota, grpquota vaihtoehto.

Käynnistä tietokone uudelleen, jotta muutokset tulevat voimaan.

$sudokäynnistä uudelleen

Jos haluat vain kokeilla kiintiötä, voit käyttää kiinnitys komento ottaa kiintiö tilapäisesti käyttöön tiedostojärjestelmässä.

Ota kiintiö tilapäisesti käyttöön juuritiedostojärjestelmässä suorittamalla seuraava komento:

$sudo kiinnitys -taiuudelleenasennus, usrquota, grpquota/

Kiintiön alustaminen tiedostojärjestelmissä:

Jos haluat valmistaa tiedostojärjestelmän kiintiölle, sinun on suoritettava kiintiötarkistus komentoa jokaisessa tiedostojärjestelmässä, jota haluat käyttää kiintiössä.

Oletetaan, että haluat käyttää vain pääkiintiötä (/) tiedostojärjestelmässä. Voit tehdä tämän alustamalla kiintiön seuraavasti:

$sudokiintiötarkistus-Miten /

Jos haluat käyttää vain ryhmäkiintiötä, komento olisi,

$sudokiintiötarkistus-cgm /

Jos haluat käyttää sekä käyttäjä- että ryhmäkiintiötä, suorita seuraava komento:

$sudokiintiötarkistus-cugm /

Ota nyt käyttöön kiintiö juuritiedostojärjestelmässä (/) seuraavalla komennolla:

$sudokiintiö-v /


Kuten näette, kiintiö on käytössä.


Jos jostain syystä päätät poistaa kiintiön käytöstä, voit tehdä sen seuraavalla komennolla:

$sudokiintiö-v /

Käyttäjäkiintiön käyttö:

Oletetaan nyt, että haluat lisätä kiintiön käyttäjälle Bob . Suorita seuraava komento:

$sudoedquota-uBob


Sinun pitäisi nähdä seuraava ikkuna.


Tässä on joitain termejä, jotka sinun pitäisi tietää.

Tiedostojärjestelmä : Se on levyosio, jossa tätä kiintiötä käytetään. Minun tapauksessani se on /dev/sda2 , juuri ( / ) tiedostojärjestelmän osio. Älä yritä muuttaa sitä.

Lohkot : Tämä on käyttäjän levytilan määrä (lohkoina) Bob voi käyttää.

Et voi käyttää MB- tai GB -yksikköä täällä suoraan. Sinun on muunnettava MB- tai GB -yksikkö vastaavaan lohkon kokoon ja käytettävä lohkon kokoa tässä. 1 lohko on 1 kt tai 1024 tavua.

Oletetaan, että haluat antaa käyttäjän Bob käyttää vain 1 Gt levytilaa. Sinun on muunnettava Gt tai Mt KB -yksiköksi.

1 Gt = 1024 Mt = 1024 * 1024 kt.

Kuinka monta lohkoa 1 Gt? No, (1024 * 1024 kt / 1 kt) = 1048576 lohkoa kutakin GB -yksikköä kohden.

Jokaista GB -yksikköä kohden on 1048576 lohkoa.

Joten, 5 Gt levytilaa, lohkon koko on 5 * 1048576 = 5242880 lohkoa.

Helppo eikö?

Inode : Se on tiedostojärjestelmään luotavien tiedostojen määrä. Joten jos käyttäjä Bob hänellä voi olla 1000 inodea, hän voi luoda vain 1000 tiedostoa tai hakemistoa. Vaikka 1000 tiedoston tai hakemiston koko on pienempi kuin lohkojen määrä, joita hän voi käyttää, hän ei voi luoda uusia tiedostoja tai hakemistoja. Joten pidän sitä hieman korkealla.

Hyvä toimenpide on pitää se noin 60-70% koko lohkon koosta.

Joten lohkon koolle 1048576 riittävän hyvä inode -numero on 629146 tai 734,004.

Pehmeä ja kova raja : Sekä lohkolla että inodilla voi olla pehmeä ja kova raja. Käyttäjä tai ryhmä voi ylittää pehmeän rajan tietyn päivän ajan, nimeltään a armonaika . Mutta niiden ei missään tapauksessa saa ylittää kovaa rajaa. Voit asettaa pehmeälle rajalle 0 -arvon, jos haluat poistaa pehmeän rajan käytöstä. Tässä tapauksessa käytetään vain kovaa rajaa.

HUOMAUTUS : Aseta vain pehmeät ja kovat rajat. Älä muuta arvoja lohkoja ja inode sarakkeet. Ne edustavat lohkoja ja inodeja, joita käyttäjä parhaillaan käyttää.

Määritin kiintiön käyttäjälle Bob seuraavasti. Kun olet valmis, tallenna tiedosto. Kiintiötä olisi sovellettava.

Työskentely ryhmäkiintiön kanssa:

Ryhmäkiintiön asettaminen ryhmälle www-data (sanotaan), suorita seuraava komento:

$sudoedquota-gwww-data

Nyt voit asettaa ryhmäkiintiön samalla tavalla kuin käyttäjäkiintiön.

Armoajan muuttaminen:

Jos haluat muuttaa pehmeän rajan lisäaikaa, suorita seuraava komento:

$sudoedquota-t


Muuta nyt lohkon ja inode -lisäajan päivien lukumäärää tarpeen mukaan. Kun olet valmis, tallenna tiedosto.

Kiintiöraporttien luominen:

Luo kiintiön käyttöraportit suorittamalla seuraava komento:

$sudouudelleenkiintiö-elokuu

Kuten näette, käyttäjä- ja ryhmäkiintiöraportti luodaan.


Jos haluat luoda vain käyttäjäkiintiöraportteja, suorita seuraava komento:

$sudouudelleenkiintiö-kohteeseen

Jos haluat luoda vain ryhmäkiintiöraportteja, suorita seuraava komento:

$sudouudelleenkiintiö-ag

Joten käytät kiintiötä Ubuntussa. Kiitos tämän artikkelin lukemisesta.