Kartka A
Zad 1
FAT
FAT:
FAT12 - Maksymalna wielkość pliku: 16 MB
FAT16 - Maksymalna wielkość pliku: 2 GB
FAT32 - Maksymalna wielkość pliku: 4 GB (2^32-1)
exFAT (FAT64) - Maksymalna wielkość pliku: 16 EiB
Podstawowa różnica między nimi to liczba bitów, na których koduje się numery jednostek alokacji plików zwanych klastrami. Liczbę tę podaje się jako wyróżnik w nazwie systemu w FAT.
Jeżeli plik jest większy od jednego bloku danych, to jest dzielony
i zapisany na powierzchni kilku bloków danych - adresy do takich bloków są notowane w i-węzłach.
Adresy do bloków z danymi są zapisywane w i-węzłąch
ext2
Maksymalny rozmiar pliku do 2 TB
Bloki z danymi mogą być adresowane:
bezpośrednio - adresy pierwszych EXT2_NDIR_BLOCKS (z reguły 12) bloków z danymi są zapisane bezpośrednio w i-węźle
pośrednio - adresy bloków z danymi są zapisane w bloku, którego adres znajduje się w i-węźle
podwójnie-pośrednio - jw., ale są dwa pośrednie blok
potrójnie-pośrednio - jw., ale mamy aż trzy pośrednie blok
plichta
Zad 2
i-node - informacje o pliku: nr. i-węzła, wielkość, data stworzenia, właściciel, prawa itp.
Inode zawiera informacje takie jak: typ pliku, prawa dostępu, właściciela, timestamps, rozmiar i wskaźniki do bloków danych.
i-węzeł metryczka pliku zawierającego wszystkie informacje o nim łącznie z adresem za wyjątkiem nazwy
katalog - wpisy katalogowe: nazwa - parametry pliku(nr. i-węzła) przy czym "." - i-węzeł samego siebie, ".." - nadrzędnego
Zad 2 plichta
Struktura i-węzła:
Identyfikator właściciela oraz grupy pliku,
Typ pliku,
Prawa dostępu
Rozmiar pliku w bajtach
Ostatni czas dostępu, modyfikacji
Czas utworzenia i skasowania
Liczba dowiązań,
Liczba bloków dyskowych zajmowanych przez plik,
Adresy dyskowe.
Wpis katalogowy:
Numer i-węzła (2 bajty), nazwa pliku (14 bajtów).
Zad 3
. link twardy wskazuje na i-węzeł oryginału, kolejna nazwa wskazująca na te same dane.Kiedy tworzymy link twarde to dodajemy dowiązanie do pliku.
Link symboliczny przechowuje(wskazuje na) nazwę oryginału.
zastosowanie: jest plik z linkami usuwamy go i tworzymy ponownie, twardy pokazuje na stary plik, symboliczny na nowy
Zad 3 plichta
Linki twarde i symboliczne:
Linki umożliwiają nadanie wielu nazw jednemu plikowi.
Rozróżniamy dwa rodzaje linków:
o Twarde,
o Symboliczne.
Tworząc linki twarde, zwiększamy o 1 liczbę dowiązań
W różnych częściach systemu możemy utworzyć linki, które będą wskazywać na
jeden plik. Nie musimy w ten sposób tworzyć wielu kopii tego samego pliku i możemy
zaoszczędzić miejsce na dysku.
Nie możemy tworzyć linków twardych do katalogów i plików znajdujących się w
innym systemie plikowym.
Link symboliczny jest plikiem który wskazuje na nazwę innego pliku.
Link twardy umożliwia tworzenie kilku nazw dla jednego i-węzła.
Link twardy wskazuje na ten sam i-węzeł, atrybuty pliku pozostają niezmienne, zwiększa się
liczba dowiązań. Link symboliczny ma nowy i-węzeł, ma zapisaną ścieżkę do pliku, do którego
został utworzony, jest małych rozmiarów.
Po usunięciu pliku, do którego zostanie utworzony link:
Twardy - maleje o jeden liczba dowiązań, zwolnienie bloków dyskowych następuje,
gdy liczba dowiązań spada do zera,
Symboliczny - pojawia się błąd, brak pliku lub katalogu o nazwie podanej w linku.
Linki symboliczne możemy tworzyć do katalogów oraz plików znajdujących się w innych
systemach plikowych.
Zad4
dla 4 KB
RB=4096 B
RB/4= 1024 B
LBD=12+RB/4+(RB/4)^2+(RB/4)^3 = 1074791436
MRP= LBD * RB = (12+ 1024 + 1024^2 + 1024*3)*4096 = 4 402 345 721 856
Gdzie:
LBD - Liczba Bloków Dyskowych
RB - Rozmiar Bloku
MRP - Maksymalny Rozmiar Pliku
Zad 5
Tak naprawde nie ma powiedziane ze trzeba dac minimalne, wiec można każdemu dac 777 i pozamiatane
Ale żeby było ladnie, to
Jako Jas w kat /home:
Chmod 400 jas/plik1
Chmod 100 jas
Jako stas w kat /Home
Chmod 050 stas/dane/plik2
Chmod 030 stas/dane
Chmod 030 stas
I jako Jas w kat /Home
Cp Jas/plik1 stas/
Mv stas/dane/plik2 stas/
Zad 6
Ext3 system plików oparty na systemie ext2.
Limity
Wielkość bloku |
Maksymalna wielkość zbioru |
Maksymalna wielkość partycji |
Innym ważnym ograniczeniem jest maksymalna liczba podkatalogów w jednym katalogu, których może być 31998.
Zalety: -Duża niezawodność
-Prosta implementacja
-Znikoma fragmentacja plików
-Małe obciążenie procesora w porównaniu z ReiserFS i XFS
-Kompatybilność z ext2.
Wady: -Ze względu na zerowanie wskaźników do węzłów usuniętych plików, w systemie ext3 jest bardzo utrudnione odzyskanie skasowanych plików (w przeciwieństwie do ext2).
-Zmiana wielkości partycji bez utraty danych możliwa jedynie po odmontowaniu i zamianie na ext2 - zmianę wielkości pracującej partycji umożliwia ReiserFS.
-Dla danych dostępna niepełna powierzchnia dysku.
-Ograniczona wielkość partycji do 32 TiB - pół miliona razy większą wielkość partycji (do 16 EiB) zapewnia XFS.
Zad 7
-wx -w- rwx
--x -wx -wx