▷ Nainstalujte si kvótu a vytvořte diskové kvóty Ubuntu 20.04 nebo 20.10

Pevný disk v systémech Linux je nezbytnou hardwarovou součástí, protože bez něj nelze operační systém ani žádnou z aplikací, které pracujeme, jednoduše nainstalovat. Kromě toho je možné na pevném disku vytvářet konfigurace záloh, které umožňují zachování dostupnosti dat.

Při správě pevného disku v systému Linux existuje základní možnost, která nám umožňuje určit způsob použití uživateli, a to s diskovými kvótami. Tyto kvóty mají v zásadě na starosti definování množství místa pro soubor u konkrétního uživatele. To brání konkrétnímu uživateli ve zneužívání globálního místa na disku pro jiné než zásadní věci.

Systémy souborů, které podporují systém kvót, jsou xfs, ext2, ext4 a ext3 a další, je důležité si ujasnit, že při použití alokace kvót bude specifické pro souborový systém a pro každého uživatele vytvořeného a dostupného v používaném systému. .

V Linuxu existují dva typy kvót:

Podle bloků (bloků)Jeden blok odpovídá 1 kb, takže kvóta bloků udává celkový počet bloků, které může uživatel v systému použít.

Podle inodů (inodů)V Linuxu se inode vztahuje na číslo ukazatele pro souborový systém Linux, což naznačuje, na kterých konkrétních blocích disku jsou k dispozici data souboru nebo objektu

Solvetic vysvětlí, jak nainstalovat Quota a nakonfigurovat jej na Ubuntu 20.04 nebo 20.10.

1. Jak nainstalovat Quota na Ubuntu 20

Krok 1
Prvním krokem bude aktualizace systému, proto přejdeme na terminál a spustíme:

 sudo apt aktualizace

ZVĚTŠIT

Krok 2
Jakmile je systém aktualizován, přistoupíme k instalaci programu Quota pomocí následujícího příkazu:

 sudo apt nainstalovat kvótu

ZVĚTŠIT

Krok 3
Zadáme písmeno S, abychom potvrdili stažení a instalaci kvóty v Ubuntu 20, až tento proces skončí, uvidíme následující:

ZVĚTŠIT

Krok 4
Verzi kvóty potvrdíme příkazem:

 kvóta -verze

ZVĚTŠIT

2. Jak nainstalovat modul kvóty v Ubuntu 20.04 nebo 20.10


Pokud používáte virtuální cloudový systém, výchozí instalace Ubuntu nemusí mít moduly jádra, které využívají kvóty.

Krok 1
Moduly quota_v1 a quota _v2 musí být v adresáři / lib / modules, potvrdíme to následujícím příkazem:

 find / lib / modules / `uname -r` -type f -name ' * quota_v * .ko *'

ZVĚTŠIT

Krok 2
Pokud není přítomen, musíme pro jeho instalaci provést následující:

 sudo apt install linux-image-extra-virtual

3. Jak aktualizovat možnosti připojení v Ubuntu


Aby byly kvóty v systému aktivní, musí být připojeny se souvisejícími možnostmi kvót.

Krok 1
Jednou z možností je aktualizovat položku souborového systému umístěnou v souboru / etc / fstab pomocí nějakého editoru:

 sudo nano / etc / fstab
Uvidíme následující:

ZVĚTŠIT

Krok 2
Zde musíme nahradit kořenový řádek (/), který ukazuje na kořenový systém, následujícím:

 LABEL = cloudimg-rootfs / ext4 usrquota, grpquota 0 0

ZVĚTŠIT

Změny uložíme pomocí kláves Ctrl + O a editor ukončíme klávesami Ctrl + X. Zadané řádky mají za úkol umožnit přístup k userquota a grpquota.

Krok 3
Nastavili jsme systém, aby provedl změny:

 sudo mount -o remount /

ZVĚTŠIT

Krok 4
Abychom ověřili použití nových možností při připojování systému souborů do souboru / proc / mounts, bude to provedeno pomocí grep, provedeme následující:

 sudo cat / proc / mounts | grep '/'

ZVĚTŠIT

4. Jak povolit kvóty v Ubuntu 20

Krok 1
Aby byly souborové systémy připraveny používat kvótu, spustíme příkaz quotacheck na každém ze souborových systémů, podle kterých bude kvóta fungovat, následovně:

 sudo quotacheck -cum /
Pokud budeme používat pouze skupinu kvót, provedeme:
 sudo quotacheck -cgm /
Pokud budeme používat uživatele i skupinu, provedeme:
 sudo quotacheck -cugm /

ZVĚTŠIT

Krok 2
Použité proměnné jsou:

  • -u: označuje, že bude vytvořen uživatelský soubor kvót.
  • -g: označuje, že bude vytvořen soubor kvót založený na skupině.
  • -m: zakáže opětovné připojení systému souborů na úroveň pouze pro čtení

Kvóty aktivujeme v root (/):

 sudo quotaon -v /

ZVĚTŠIT

Krok 3
K deaktivaci kvót provádíme:

 sudo quotaoff -v /

ZVĚTŠIT

Krok 4
Kořenový adresář vypisujeme následujícím příkazem:

 ls /

ZVĚTŠIT

5. Jak používat kvóty v Ubuntu

Krok 1
Prvním krokem bude konfigurace uživatelských kvót, k tomu použijeme příkaz edquota následovně:

 sudo edquota -u solvetic
Parametr -u označuje, že kvóta patří uživateli, po stisknutí klávesy Enter uvidíme následující:

ZVĚTŠIT

Můžeme vidět detaily o umístění, blocích, typech / měkké, tvrdé), inodech atd.
Upozorňujeme, že kvóta založená na inode je zodpovědná za omezení počtu souborů a adresářů, které mohou uživatelé vytvářet bez ohledu na velikost použitou na disku.

Každá sada kvót vám umožňuje nastavit měkký a pevný limit pro funkci kvóty pevného disku.
Měkké a tvrdé limity fungují stejně jako inode, protože mohou mít specifický limit, s měkkou sekcí může uživatel nebo skupina překročit flexibilní limit v období dnů, které se nazývá období odkladu, ale není povoleno překročit čas s přísným limitem.

Krok 2
Tam můžeme podle potřeby zadat limity:

ZVĚTŠIT

Krok 3
Poté je možné provést následující příkaz k ověření stavu kvót:

 sudo quota -vs "uživatel"

ZVĚTŠIT

Krok 4

Použití setquota k definování úrovníPříkaz setquota nám umožní stanovit tyto úrovně kvót v Ubuntu, proto zadáme uživatelské jméno, parametr -u a limity kvóty:

 sudo setquota -u "uživatel" velikostM 0 0 /
Změny ověřujeme příkazem sudo quota -vs "user"

ZVĚTŠIT

Krok 5

Vytvoření zprávy o kvótě v UbuntuK přehledu všech uživatelů je možné přistupovat:

 sudo repquota -s /

ZVĚTŠIT

Vidíme každý z prvků kvóty.

Krok 6

Nastavení období odkladu s kvótouObdobí odkladu v zásadě umožňuje uživateli mít oprávnění pracovat trochu nad stanoveným limitem (týká se pouze měkké sekce), dobu odkladu použijeme s následujícím příkazem v sekundách:

 sudo setquota -t 900000 900000 /
Znovu spustíme sudo repquota -s / pro kontrolu:

ZVĚTŠIT

Díky kvótě máme plnou kontrolu nad diskem a můžeme určit nejen kolik, ale v jakém čase bude mít uživatel místo, a tak mnohem lépe spravovat tuto základní část na pevném disku.

wave wave wave wave wave