Struktura systemu plików UFS
Grupa cylindrów –jeden lub kilka cylindrów dysku
Grupa cylindrów- obejmuje adresowanie logiczne bloki danych
Rodzaje bloków danych
Rodzaje:
Boot blok
informacje wykorzystywane, gdy system jest uruchamiany
Superblok
rozmiar i status systemu plików
etykieta obejmująca nazwę systemu plików i woluminu
rozmiar logicznego bloku danych
data i czas ostatniej modyfikacji
liczba bloków danych w grupie cylindrów
liczba i-węzłów, katalogów, fragmentów i bloków danych w systemie plików
stan systemu plików i ścieżka dostępu ostatniego punktu montowania
Struktura i-węzła
typy pliku (zwykły, katalog, specjalny blok, specjalny znakowy, nazwany potok- FIFO, wiązanie symboliczne, socet, inne dla ACL)
prawa dostępu
liczba twardych wiązań do pliku
UID właściciela
GID grupy
Rozmiar pliku (bajty)
Tablica adresów bloków danych
Data i czas ostatniego dostępu i modyfikacji pliku oraz zmian i- węzła
Bloki danych
Stanowią pozostały obszar systemu plików
Fragmenty
Fragment bloku-sposób przechowywania plików, które niecałkowicie wypełniają bloki danych;
Przykład przechowywania części dwóch plików jednym bloku dancych
Komendy przydatne do administrowania systemem plików
df- listowanie zajętości zamontowanych systemów plików
du- listowanie wykorzystania przestrzeni przez użytkownika
mount, Mount- montowanie systemu plików
fsck- weryfikacja integralności i naprawianie systemów plików
mkfs, newsfs-utworzenie nowego systemu plików
montowanie i domontowywanie systemu plików
Montowanie –przełączanie systemu plików do katalogu- punktu montowania
Odmontowanie- czynność odwrotna od montowania
Komendy
Montowanie –
mount plik_specjalny pkt_montowanie
np.
mount /dev/dsk/c0d0s6 /mnt
odmontowanie –
umount plik_spec
np.
umount pkt_montowania
integralność systemu plików UFS
zgodność zbioru tablic systemu UFS z zawartością bloków danych
przyczyny braku integralnośći systemu:
awaria zasilania
przypadkowe wyłączanie zasilania systemu
wyłączanie systemu z pominięciem procedury zamykania systemu
błędy oprogramowania jądra systemu
do zarządzania partycjami służy komenda format
przyczyny utraty danych
upadek systemu
przypadkowe skasowanie danych
błędy sprzętu i oprogramowania
naturalne zjawiska: trzęsienie ziemi, powódz
problem po reinstalacji lub modyfikacji systemu
Rodzaje danych z punktu widzenia archiwizacji
Rzadko modyfikowane
Często modyfikowane
Odtwarzalne
-standardowe oprogramowanie sytemu i pliki konfiguracyjne
-dodatkowe oprogramowanie
Nieodtwarzane
-logi systemu
-dane aplikacji i użytkowników
Scenariusze archiwizacji- uwarunkowania
minimalizacja liczby taśm do składowania
czas wykonania składowania
czas wykonania pełnej procedury odzyskania zniszczonego systemu plików\
poziom składowania
poziom składowany-liczba wykorzystywane przez komendę ufsdump określająca które pliki będą składowane
0- pełne składowanie
Strategie składowania
Różnicowe –na poziomie n, to składowanie wszystkich plików które zostały zmodyfikowane od ostatniego składowania na poziomie n lub niższym
Przyrostowe – na poziomie n, to składowanie wszystkich plików które zostały zmodyfikowane od ostatniego składowania na poziomie n-1 lub niższym