Rafał Polak 12k2 lab10, Inżynieria Oprogramowania - Informatyka, Semestr III, Systemy Operacyjne, Sprawozdania


Systemy operacyjne

Rafał Polak 12k2

Laboratorium Komputerowe nr.10

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.

0x08 graphic
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.

0x01 graphic

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.

0x01 graphic

Analogicznie tworzymy plik dla grupy użytkowników :

0x01 graphic

  1. 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.

0x01 graphic

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

0x01 graphic

Poleceniem repquota można zobaczyć użycie systemów plików. Wynik na poniższym slajdzie.

0x01 graphic



Wyszukiwarka

Podobne podstrony:
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
Wymagania metody, Inżynieria Oprogramowania - Informatyka, Semestr IV, Metody Obliczeniowe, Egzamin
Rzeczywistość wirtualna, Inżynieria Oprogramowania - Informatyka, Semestr V, Komunikacja Człowiek Ko
tematy 2011 DK v1.03, Inżynieria Oprogramowania - Informatyka, Semestr IV, Zarządzanie Projektami In
Rafał Polak 12k2 lab10
z1 SO na 28.05.11 w2 ze skryptami, Informatyka, SEMESTR IV, Systemu Operacujne

więcej podobnych podstron