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 / fstabZobaczymy:
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 solveticParametr -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.