Ubuntu

Kā izmantot kvotu Ubuntu

Kā izmantot kvotu Ubuntu

Kvota ir Linux kodola iebūvēta funkcija, ko izmanto, lai iestatītu ierobežojumu, cik daudz diska vietas lietotājs vai grupa var izmantot. To lieto arī, lai ierobežotu maksimālo failu skaitu, ko lietotājs vai grupa var izveidot Linux. Failu sistēmai, kurā vēlaties izmantot kvotu, jāatbalsta arī kvota. Dažas failu sistēmas, kas atbalsta kvotu Linux, ir ext2, ext3, ext4, xfs utt.

Šajā rakstā es parādīšu, kā izmantot kvotu daudzu lietotāju vidē Ubuntu. Tātad, sāksim darbu.

Kvotu pārvaldības utilītu instalēšana Ubuntu:

Uz Ubuntu / Debian jūs varat instalēt kvota pakete no oficiālās Ubuntu / Debian pakotņu krātuves. The kvota pakotne instalē nepieciešamās programmas, kas ir būtiskas darbam ar kvotām.

Vispirms atjauniniet APT pakotnes krātuves kešatmiņu ar šādu komandu:

$ sudo apt atjauninājums


Tagad instalējiet kvotas pakotni ar šādu komandu:

$ sudo apt instalēšanas kvota

Tagad nospiediet y un pēc tam nospiediet <Enter>.

The kvota pakete ir jāinstalē.

Failu sistēmas kvotas iespējošana:

Kā es jums teicu, ka pastāv divu veidu kvotas; lietotāja kvota un grupas kvota. Atkarībā no jūsu vajadzības varat iespējot vienu no šīm kvotām vai abus.

Lai neatgriezeniski iespējotu kvotu failu sistēmā, atveriet / etc / fstab failu ar šādu komandu:

$ sudo nano / etc / fstab

Tagad pievienojiet usrquota un / vai grpquota opcijas failu sistēmas opciju laukā (4.), kuru vēlaties iespējot kvotu / etc / fstab failu. Kad esat pabeidzis, saglabājiet failu, nospiežot + x seko y un pēc tam nospiediet <Enter>.

PIEZĪME: Lai iespējotu lietotāju kvotu, izmantojiet usrquota tikai opcija. Ja vēlaties iespējot tikai grupas datus, izmantojiet grpquota opcija. Lai iespējotu gan lietotāja, gan grupas kvotu, izmantojiet usrquota, grpquota opcija.

Tagad restartējiet datoru, lai izmaiņas stātos spēkā.

$ sudo atsāknēšana

Ja jūs vienkārši vēlaties izmēģināt kvotu, varat izmantot stiprinājums komandu, lai īslaicīgi iespējotu kvotu failu sistēmā.

Lai īslaicīgi iespējotu kvotu saknes failu sistēmā, izpildiet šādu komandu:

$ sudo mount -o remount, usrquota, grpquota /

Inicializē kvotu failu sistēmās:

Lai sagatavotu failu sistēmu kvotai, jums jāpalaiž quotacheck komandu katrā faila sistēmā, kuru vēlaties izmantot kvotu.

Pieņemsim, ka root (/) failu sistēmā vēlaties izmantot tikai lietotāja kvotu. Lai to izdarītu, inicializējiet kvotu šādi:

$ sudo quotacheck -cum /

Ja vēlaties izmantot tikai grupas kvotu, komanda būs,

$ sudo quotacheck -cgm /

Ja vēlaties izmantot gan lietotāja, gan grupas kvotu, palaidiet šādu komandu:

$ sudo quotacheck -cugm /

Tagad ieslēdziet kvotu root (/) failu sistēmā ar šādu komandu:

$ sudo quotaon -v /


Kā redzat, kvota ir ieslēgta.


Ja kāda iemesla dēļ jūs nolemjat izslēgt kvotu, varat to izdarīt ar šādu komandu:

$ sudo quotaoff -v /

Darbs ar lietotāja kvotu:

Pieņemsim, ka vēlaties lietotājam pievienot diska kvotu bobs. Lai to izdarītu, palaidiet šādu komandu:

$ sudo edquota -u bob


Jums vajadzētu redzēt šādu logu.


Šeit ir daži termini, kas jums jāzina.

Failu sistēma: Šī kvota ir jāpiemēro diska nodalījumam. Manā gadījumā tā ir / dev / sda2, sakne (/) failu sistēmas nodalījums. Nemēģiniet to mainīt.

Bloki: Tas ir lietotāja diska vietas daudzums (blokos) bobs var izmantot.

Šeit nevar tieši izmantot MB vai GB vienību. Jums jāpārvērš MB vai GB vienība līdzvērtīgā bloka lielumā un šeit jāizmanto bloka lielums. 1 bloks ir vienāds ar 1 KB vai 1024 baiti.

Pieņemsim, ka vēlaties ļaut lietotājam bobs izmantojiet tikai 1 GB diska vietas. Jums jāpārvērš GB vai MB uz KB vienību.

Tātad, 1 GB = 1024 MB = 1024 * 1024 KB.

Cik bloku 1 GB? Nu, (1024 * 1024 KB / 1 KB) = 1048576 bloki katrai GB vienībai.

Katrai GB vienībai ir 1048576 bloki.

Tātad uz 5 GB diska vietas bloka izmērs ir 5 * 1048576 = 5242880 bloki.

Viegli pareizi?

Inode: Tas ir failu skaits, ko varat izveidot failu sistēmā. Tātad, ja lietotājs bobs drīkst būt 1000 inodu, viņš var izveidot tikai 1000 failus vai direktorijus. Pat ja kopējais 1000 failu vai direktoriju lielums ir mazāks par to bloku skaitu, kurus viņš var izmantot, viņš nevarēs izveidot jaunus failus vai direktorijus. Tātad, es to turētu nedaudz augstu.

Labs pasākums ir saglabāt to apmēram 60-70% no kopējā bloka lieluma.

Tātad bloka izmēram 1048576 pietiekami labs inodes numurs ir 629 146 vai 734 004.

Mīksts un ciets ierobežojums: Gan blokam, gan inodam var būt maiga un stingra robeža. Lietotājs vai grupa noteiktu dienu skaitu var pārsniegt izvēles ierobežojumu, ko sauc par a labvēlības periods. Bet nekādā gadījumā viņiem nav atļauts pārsniegt stingro robežu. Varat likt 0 kā mīksto robežu, lai atspējotu mīksto robežu, ja vēlaties. Šajā gadījumā tiks izmantota tikai stingrā robeža.

PIEZĪME: Jums jānosaka tikai mīkstās un cietās robežas. Nemodificējiet vērtības bloki un inode kolonnas. Tie attēlo blokus un inodus, kurus lietotājs pašlaik izmanto.

Es iestatīju lietotājam kvotu bobs sekojoši. Kad esat pabeidzis, saglabājiet failu. Kvota būtu jāpiemēro.

Darbs ar grupas kvotu:

Lai grupai iestatītu grupas kvotu www dati (teiksim), izpildiet šādu komandu:

$ sudo edquota -g www-data

Tagad jūs varat iestatīt grupas kvotu tāpat kā lietotāja kvotu.

Labvēlības perioda maiņa:

Lai mainītu mīkstās robežas labvēlības periodu, izpildiet šādu komandu:

$ sudo edquota -t


Tagad mainiet bloku un inoda labvēlības perioda dienu skaitu atkarībā no jūsu vajadzības. Kad esat pabeidzis, saglabājiet failu.

Kvotu pārskatu ģenerēšana:

Lai ģenerētu kvotu izmantošanas pārskatus, izpildiet šādu komandu:

$ sudo repquota -aug

Kā redzat, tiek ģenerēts lietotāju un grupu kvotu pārskats.


Ja vēlaties ģenerēt tikai lietotāju kvotu pārskatus, izpildiet šādu komandu:

$ sudo repquota -au

Tādā pašā veidā, ja vēlaties ģenerēt tikai grupas kvotu pārskatus, izpildiet šādu komandu:

$ sudo repquota -ag

Tātad, tā jūs izmantojat kvotu Ubuntu. Paldies, ka izlasījāt šo rakstu.

Labākie Linux spēļu draiveri 2021. gadā
Linux operētājsistēma ir gājusi tālu no sākotnējā, vienkāršā uz serveriem balstītā izskata. Šī operētājsistēma pēdējos gados ir ārkārtīgi uzlabojusies...
Kā tvert un straumēt spēļu sesiju operētājsistēmā Linux
Agrāk spēļu spēlēšana tika uzskatīta tikai par hobiju, taču laika gaitā spēļu industrija piedzīvoja milzīgu tehnoloģiju un spēlētāju skaita pieaugumu....
Labākās spēles, ko spēlēt ar rokas izsekošanu
Oculus Quest nesen iepazīstināja ar lielisku ideju par rokas izsekošanu bez kontrolieriem. Ar arvien lielāku spēļu un aktivitāšu skaitu, kas atbalsta ...