Jeżeli chcesz wybrać system plików należy przeanalizować dla każdego z nich następujęce aspekty:
* ACLe
* Quota
* NFS
* Lilo
* GRUB
* LVM
* RAID
* Zwiększanie, zmniejszanie partycji odmountowanej i zamountowanej
Jeżeli chcesz wybrać system plików należy przeanalizować dla każdego z nich następujęce aspekty:
* ACLe
* Quota
* NFS
* Lilo
* GRUB
* LVM
* RAID
* Zwiększanie, zmniejszanie partycji odmountowanej i zamountowanej
W przypadku Mandrivy wymagany jest pakiet reiserfsprogs zapewniający programy pomocnicze do pracy z systemem plików reiserfs. Dla Debiania Sid to również reiserfsprogs Konieczne jest również posiadanie jądra obsługującego ten system plików (standardowe ma je w module reiserfs.o.gz).
Tworzenie nowego systemu plików na partycji lub logicznym wolumenie przebiega identycznie. Należy wywołać polecenie mkfs -t ext3 i jako nazwę podać nazwę urządzenia (partycji) lub volumenu logicznego na której chcemy utworzyć system plików. Poleceniem równoważnym jest wywołanie polecenia mkfs.ext3 (czyli bezposrednio polecenia dla systemu ext3) z nazwą urządzenia lub volumenu logicznego jako parameterem.
NIe można użyć partycji typu NFS (Network File System)
Najpierw tworzymy plik, ogólna postać polecenia to:
dd if=/dev/zero of=filename bs=blocksie count=number
Następnie tworzymy partycję wymiany:
mkswap filename
I włączamy swap:
swapon filename
Nazwa systemu plikow | zwiekszenie zamountowanej partycji | zmniejszenie zamountowanej partycji | zwiekszenie niezamoutowanej partycji | zmniejsze niezamoutowanej partycji |
ext3 | tak | nie | tak | tak |
xfs | tak | nie | nie | nie |
jfs | tak | nie | nie | nie |
reiserfs | tak | nie | tak | tak |
System plików Linuksa (ext2 i jego nowsza wersja ext3 oraz ext4) ma budowę bardziej podobną do sieci niż korzenia drzewa.
Podstawowym pojęciem są tzw i-węzły (inodes). Są to struktury systemowe przechowujące informacje na temat plików
i katalogów przechowywanych na dysku. W nim są zapisane wszystkie dane dotyczące pliku: właściciel i grupa, rozmiar, czas utworzenia i modyfikacji, informacje dotyczące zapisu i odczytu, a także fizyczne położenie na dysku.
Każdy i-węzeł posiada numer ale nie nazwę, wiec plik nawet jej nie potrzebuję! Konsekwencją tego jest fakt, iż każdy katalog to tak naprawdę plik z zapisaną informacją o numerze i-węzła i nazwą oraz to, że do każdego pliku
można stworzyć wiele nazw. Tutaj dochodzimy do ważnych pojęć jakim są dowiązania sztywne i symboliczne.
Dowiązanie sztywne jest to wskazanie na ten sam plik w innym miejscu niż nastąpiło pierwsze dowiązanie.
Dla systemu plików nie ma więc różnicy skąd nastąpi interwencja na pliku bo i tak modyfikowany jest obiekt wskazywany przez i-węzeł. Ograniczeniem jest fakt iż dowiązanie twarde (sztywne) jest ograniczone do jednego
systemu plików. Dopiero usunięcie ostatniego dowiązania twardego powoduje usunięcie pliku z dysku.
Dowiązanie miękkie jest to wskazanie na dany plik, które może przekraczać systemy plików. Jednak usunięcie wskazywanego pliku powoduje iż plik faktycznie zostanie usunięty. Dowiązanie miękkie nie broni przed tym.
Można je porównać do skrótu z Windows’a.
Katalogi są traktowane jak zwykle pliki, jednak ze względów porządkowych zakazane jest tworzenie wielu dowiązań do jednego katalogu.
W przypadku mountowania systemów plików może okazać się przydatne wprowadzenie pewnych limitów dla nich. Uchronią one nas przed kłopotami albo pozwolą zoptymalizować pracę systemu. Przegląd najpopularniejszych opcji znajdziemy w tabeli poniżej.
Czytaj dalej Przydatne opcje dostępne dla mountowanych systemów plików
Myliłby się ten kto uważa, że aby przejrzeć zawartość dysku, skopiować dane a nawet je zmodyfikować należy mieć podmountowany system plików. W przypadku systemu plików ext2/ext3 „wystarczy” mieć prawa roota i zestaw narzędzi e2tools (dla Debiana dostępne są one w postaci gotowego pakietu).
Czytaj dalej Dostęp do sytemu plików ext2/ext3 z pominięciem jądra systemu
System plików to, ogólnie mówiąc, sposób w jaki system zarządza plikami i je przechowuje na dysku (lub innym nośniku danych). Linux jest systemem bardzo uniwersalnym i modularnym. Widać to także w dziedzinie systemów plików, obsługuje ich wiele, swoje własne (np. ext2, ext3 ), uniwersalne (np. ReserFS) czy innych systemów operacyjnych (np. fat32 MS Winodws).
Najpopularniejszym systemem plików ale odchodzącym już w przeszłości jest ext2, Ostatnio dużą popularnością cieszą się systemy plików z księgowaniem (ext3, ReiserFS, JFS, XFS i inne).
Czytaj dalej Systemy plików z księgowaniem – praktyczna praca