background image

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.

background image

 

 
 

 

 

 

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.