Archiwa kategorii: Systemy plików

System plików ext3

Tworzenie nowego systemu plików

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.

Czytaj dalej System plików ext3

Dowiązania, i-węzły itp

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.

Dostęp do sytemu plików ext2/ext3 z pominięciem jądra systemu

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

Systemy plików w Linkusie – krótki przewodnik

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 w Linkusie – krótki przewodnik