Systemy operacyjne
TEMAT: Środowisko Linux – Zarządzanie zasobami dyskowymi
użytkowników.
Celem ćwiczenia będzie zapoznanie się z podstawowymi informacjami dotyczącymi
zarządzaniem kontami użytkowników w systemie unix.
1. OGRANICZENIE PAMIĘCI UŻYTKOWNIKOWI
W systemie unix / linux istnieje możliwość zarezerwowania odpowiedniej z góry narzuconej
powierzchni dyskowej każdemu użytkownikowi. Pozwala to na bezproblemowe działanie komputera,
wówczas gdy na jednym komputerze pracuje wiele osób, np.: uczniów. Opcję deklarowania wielkości
pamięci dyskowej dla użytkownika można podzielić na zablokowanie maksymalnej ilości węzłów (
plików użytkownika na koncie ) lub bloków ( jednostek pamięci ).
Do dyspozycji posiadamy pakiet umożliwiający szybką i efektywną modyfikację tych
parametrów nazwany QUOTA. Aby oprogramowanie działało normalnie i było uruchamiane przy
każdym starcie systemu należy zmodyfikować plik inicjujący /etc/rc.d/rc.sysinit dopisując skrypt
sprawdzający i włączający quotę na samym końcu. W celu edycji otwieramy plik w edytorze vim i
dopisujemy na samym końcu poniższy skrypt.
Pozostaje już tylko odpowiednie zainstalowanie
quoty w systemie plików na dysku edytując plik /etc/fstab.
Należy dopisać po opcji default linijkę kodu dla
użytkowników.
/dev/VolGroup00/LogVol00 / ext3 defaults,
usrquota 1 1 # dla użytkowników
/dev/VolGroup00/LogVol00 / ext3 defaults,
grpquota 1 1 # dla grup użytkowników
Możemy obie opcje połączyć i ograniczyć
przestrzeń dyskową dla grup i użytkowników jednocześnie
dopisując po przecinku opcję dla grupy.
Po zakończeniu powyższych czynności należy stworzyć plik konfiguracyjny dla quota, w
którym zawarte zostaną informacje dotyczące przydziału zasobów dla kont użytkowników. Tworzymy
plik quota.user z poziomu administratora w katalogu głównym systemu i nadajemy mu uprawnienia
tylko dla administratora.
Analogicznie tworzymy plik dla grupy użytkowników :
Rafał Polak 12k2
Laboratorium Komputerowe nr.10
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.
2. PRZYDZIELANIE USTAWIEŃ
Po odpowiednim zainstalowaniu quoty oraz restartowaniu systemu należy dopisać
użytkownikowi systemu odpowiednie parametry wielkości węzłów oraz bloków. Do edycji tych
parametrów służy polecenie edquota. Gdy wpiszemy edquota nazwa-użytkownika uruchomi nam
się edytor dla odpowiedniego użytkownika.
Istnieją dwa typy hard oraz soft . Soft oznacza maksymalną wartość jaką użytkownik może
przyjąć. Soft wraz z grace periot, czyli dostępnym marginesem tworzy typ hard. Jest to nie
przekraczalna granica zasób. Nie da się jej przekroczyć a po dojściu do tej granicy, tworzenie plików i
modyfikowanie danych zostaje zablokowane. W celu zwolnienia miejsca należy usunąć pliki
zajmujące węzły i bloki w pamięci.
Aby zmodyfikować dane należy zmienić wartość soft i hard dla bloków lub dla węzłów.
Można także zmienić obie wartości jednocześnie. Parametr Grace Period zmieniamy wartość w
miesiącach, tygodniach, dniach, godzinach i minutach okresu po jakim zacznie działać soft link.
Uruchamiamy z parametrem.
edquota –t
Poleceniem repquota można zobaczyć użycie systemów plików. Wynik na poniższym slajdzie.
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.