Rafał Polak 12k2 lab10

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.


Wyszukiwarka

Podobne podstrony:
Rafał Polak 12k2 lab10, Inżynieria Oprogramowania - Informatyka, Semestr III, Systemy Operacyjne, Sp
Rafał Polak 12k2 lab8, Inżynieria Oprogramowania - Informatyka, Semestr III, Systemy Operacyjne, Spr
Rafał Polak 12k2 lab9, Inżynieria Oprogramowania - Informatyka, Semestr III, Systemy Operacyjne, Spr
Rafał Polak 12k2 lab4a, Inżynieria Oprogramowania - Informatyka, Semestr III, Systemy Operacyjne, Sp
Rafał Polak 12k2 lab4b, Inżynieria Oprogramowania - Informatyka, Semestr III, Systemy Operacyjne, Sp
Rafał Polak 12k2 lab11, Inżynieria Oprogramowania - Informatyka, Semestr III, Systemy Operacyjne, Sp
Rafał Polak 12k2 lab2, Inżynieria Oprogramowania - Informatyka, Semestr III, Systemy Operacyjne, Spr
Rafał Polak 12k2 lab3, Inżynieria Oprogramowania - Informatyka, Semestr III, Systemy Operacyjne, Spr
Rafał Polak 12k2 lab6, Inżynieria Oprogramowania - Informatyka, Semestr III, Systemy Operacyjne, Spr
Rafał Polak 12k2 lab5, Inżynieria Oprogramowania - Informatyka, Semestr III, Systemy Operacyjne, Spr
Rafał Polak 12k2 lab8, Inżynieria Oprogramowania - Informatyka, Semestr III, Systemy Operacyjne, Spr
Rafał Polak 12k2 lab8
Rafał Polak 12k2 lab2
Rafał Polak 12k2 lab9
Rafał Polak 12k2 lab12
Rafał Polak 12k2 lab4a
Rafał Polak 12k2 lab11
Rafał Polak 12k2 lab3
Rafał Polak 12k2 lab4b

więcej podobnych podstron