▷ Zainstaluj Quota i utwórz limity dyskowe Ubuntu 20.04 lub 20.10

Dysk twardy w systemach Linux jest niezbędnym komponentem sprzętowym, ponieważ bez niego system operacyjny lub żadna z aplikacji, z którymi pracujemy, po prostu nie mogłyby zostać zainstalowane. Oprócz tego na dysku twardym można tworzyć konfiguracje kopii zapasowych, które pozwalają zachować dostępność danych.

Podczas zarządzania dyskiem twardym w Linuksie istnieje podstawowa opcja, która pozwala nam określić sposób użytkowania przez użytkowników, a mianowicie przydziały dyskowe. Te limity są zasadniczo odpowiedzialne za określenie ilości miejsca na plik dla określonego użytkownika. Zapobiega to nadużywaniu globalnego miejsca na dysku przez konkretnego użytkownika do nieistotnych rzeczy.

Systemy plików obsługujące system przydziałów to xfs, ext2, ext4 i ext3 i inne. Ważne jest, aby wyjaśnić, że zastosowany przydział limitów będzie specyficzny dla systemu plików i dla każdego użytkownika utworzonego i dostępnego w używanym systemie .

W systemie Linux istnieją dwa rodzaje limitów:

Według bloków (bloki)Jeden blok odpowiada 1 kb, więc przydział bloków wskazuje całkowitą liczbę bloków, które użytkownik może wykorzystać w systemie.

Według i-węzłów (i-węzłów)W systemie Linux i-węzeł odnosi się do numeru wskaźnika systemu plików systemu Linux, który wskazuje, na których konkretnych blokach dysku dostępne są dane pliku lub obiektu

Solvetic wyjaśni, jak zainstalować Quota i skonfigurować go na Ubuntu 20.04 lub 20.10.

1. Jak zainstalować Quota na Ubuntu 20

Krok 1
Pierwszym krokiem będzie aktualizacja systemu, w tym celu przechodzimy do terminala i wykonujemy:

 aktualizacja sudo apt

POWIĘKSZAĆ

Krok 2
Po zaktualizowaniu systemu przystępujemy do instalacji Quota za pomocą następującego polecenia:

 przydział instalacji sudo apt

POWIĘKSZAĆ

Krok 3
Wpisujemy literę S, aby potwierdzić pobranie i instalację limitu w Ubuntu 20, po zakończeniu tego procesu zobaczymy:

POWIĘKSZAĆ

Krok 4
Wersję kwotową potwierdzamy poleceniem:

 przydział -wersja

POWIĘKSZAĆ

2. Jak zainstalować moduł kwot w Ubuntu 20.04 lub 20.10


Jeśli używasz wirtualnego systemu opartego na chmurze, domyślna instalacja Ubuntu może nie zawierać modułów jądra, które korzystają z przydziałów.

Krok 1
Moduły quota_v1 i kwot _v2 muszą znajdować się w katalogu / lib / modules, potwierdzamy to poleceniem:

 find / lib / modules / `uname -r` -type f -name '* przydział_v * .ko *'

POWIĘKSZAĆ

Krok 2
W przypadku braku obecności musimy wykonać następujące czynności w celu jego instalacji:

 sudo apt install linux-image-extra-virtual

3. Jak zaktualizować opcje montowania w Ubuntu


Aby limity były aktywne w systemie, muszą być zamontowane z powiązanymi opcjami limitów.

Krok 1
Jedną z opcji jest aktualizacja wpisu systemu plików znajdującego się w pliku / etc / fstab za pomocą jakiegoś edytora:

 sudo nano / etc / fstab
Zobaczymy:

POWIĘKSZAĆ

Krok 2
Tam musimy zastąpić wiersz główny (/), który wskazuje na system główny, następującym:

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

POWIĘKSZAĆ

Zapisujemy zmiany klawiszami Ctrl + O i wychodzimy z edytora klawiszami Ctrl + X. Wpisane wiersze mają za zadanie umożliwić dostęp do userquota i grpquota.

Krok 3
Skonfigurowaliśmy system do zastosowania zmian:

 sudo zamontować -o ponownie zamontować /

POWIĘKSZAĆ

Krok 4
Aby zweryfikować użycie nowych opcji podczas montowania systemu plików w pliku / proc / mounts, zostanie to zrobione przez grep, wykonujemy następujące czynności:

 kot sudo / proc / wierzchowce | grep '/'

POWIĘKSZAĆ

4. Jak włączyć limity w Ubuntu 20

Krok 1
Aby systemy plików były gotowe do użycia przydziału, uruchomimy polecenie quotacheck na każdym z systemów plików, na których będzie działał limit, w następujący sposób:

 sudo quotcheck -cum /
Jeśli zamierzamy używać tylko grupy kwot, wykonujemy:
 sudo przydział -cgm /
Jeśli zamierzamy używać zarówno użytkownika, jak i grupy, wykonujemy:
 sudo quotcheck -cugm /

POWIĘKSZAĆ

Krok 2
Użyte zmienne to:

  • -u: wskazuje, że zostanie utworzony plik kwot oparty na użytkownikach.
  • -g: wskazuje, że zostanie utworzony plik kwot oparty na grupie.
  • -m: wyłącz ponowne montowanie systemu plików do poziomu tylko do odczytu

Aktywujemy kwoty w katalogu głównym (/):

 sudo cytat -v /

POWIĘKSZAĆ

Krok 3
Aby wyłączyć limity, wykonujemy:

 sudo przydział -v /

POWIĘKSZAĆ

Krok 4
Podajemy katalog główny za pomocą następującego polecenia:

 ls /

POWIĘKSZAĆ

5. Jak korzystać z limitów w Ubuntu

Krok 1
Pierwszym krokiem będzie skonfigurowanie limitów użytkowników, w tym celu użyjemy polecenia edquota w następujący sposób:

 sudo edquota -u solvetic
Parametr -u wskazuje, że limit należy do użytkownika, po naciśnięciu klawisza Enter zobaczymy:

POWIĘKSZAĆ

Możemy zobaczyć szczegóły lokalizacji, bloków, typów / miękkich, twardych), i-węzłów itp.
Należy pamiętać, że przydział oparty na i-węźle jest odpowiedzialny za ograniczenie liczby plików i katalogów, które użytkownicy mogą tworzyć, niezależnie od rozmiaru używanego na dysku.

Każdy zestaw przydziałów umożliwia ustawienie miękkiego i twardego limitu funkcji przydziału dysku twardego.
Limity miękkie i twarde działają tak samo, jak i-węzeł, ponieważ mogą mieć określony limit, w sekcji miękkiej użytkownik lub grupa może przekroczyć elastyczny limit w okresie dni, który nazywa się okresem karencji, ale nie wolno go przekraczać to czas ze ścisłym limitem.

Krok 2
Tam możemy w razie potrzeby wprowadzić limity:

POWIĘKSZAĆ

Krok 3
Następnie możliwe jest wykonanie następującego polecenia w celu sprawdzenia statusu kwot:

 przydział sudo - a „użytkownik”

POWIĘKSZAĆ

Krok 4

Używanie setquota do definiowania poziomówPolecenie setquota pozwoli nam ustalić te poziomy kwot w Ubuntu, w tym celu wpisujemy nazwę użytkownika, parametr -u i limity kwot:

 sudo setquota -u "użytkownik" rozmiarM 0 0 /
Weryfikujemy zmiany za pomocą polecenia sudo quota -vs "użytkownik"

POWIĘKSZAĆ

Krok 5

Tworzenie raportów dotyczących limitów w UbuntuMożliwy jest dostęp do raportu wszystkich użytkowników:

 sudo repquota -s /

POWIĘKSZAĆ

Widzimy każdy z elementów kwotowych.

Krok 6

Ustawianie okresów karencji z limitemOkres prolongaty zasadniczo pozwala użytkownikowi mieć pozwolenie na pracę nieco poza ustalonym limitem (dotyczy tylko części miękkiej), użyjemy okresu prolongaty z następującym poleceniem w ciągu kilku sekund:

 sudo setquota -t 900000 900000 /
Ponownie uruchamiamy sudo repquota -s /, aby sprawdzić:

POWIĘKSZAĆ

Dzięki limitowi mamy pełną kontrolę nad dyskiem i możemy określić nie tylko ile, ale w jakim czasie użytkownik będzie miał miejsce i dzięki temu znacznie lepiej zarządzać tą istotną częścią na dysku twardym.

wave wave wave wave wave