DowiÄ…zania twarde oraz symboliczne


DowiÄ…zania twarde oraz symboliczne
System plików Linuksa (ext2 i jego nowsza wersja ext3) ma budowę bardziej podobną do
sieci niż korzenia drzewa. Podstawowym pojęciem są tzw i-węzły (inodes). Są to struktury
systemowe przechowywują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 nie potrzebuje nazwy!
Konsekwencją tego jest fakt, iż każdy katalog to tak na prawdę plik z zapisaną informacja o
numerze i-węzła i nazwą oraz to iż 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ązań twardych dokonujemy tworząc nowe pliki i katalogi. Warto zauważyć, że nazwa
pliku jest zapisana jedynie w katalogu, nie występuje w i-węzle. Można w obrębie jednego
systemu plików jednemu i-numerowi przyporządkować wiele nazw i nie doprowadzi to do
kolizji. Będzie można odwoływać się do tego samego pliku przez różne nazwy.
PowiÄ…zania tworzymy poleceniem:
ln istniejÄ…cy_plik nowa_nazwa_pliku
po jego wykonaniu obydwu nazwom plików występujących jako argumenty będzie
przyporządkowany ten sam i-numer, i-węzeł oraz bloki danych. Takie dowiązania są możliwe
wyłącznie w obrębie jednego systemu plików ponieważ i-numery dla jednego systemu plików
mają unikalne wartości.
Plik zostanie skasowany dopiero po usunięci ostatniego dowiązania do niego
Dowiązanie symboliczne jest to wskazanie na dany plik, które może przekraczać systemy
plików. Jednak usunięcie wskazywanego pliku powoduje, iż plik faktycznie zostanie on
usunięty. Dowiązanie miękkie nie broni przed tym, można je porównać do skrótu z
Windows'a.
Dowiązania te nie są ograniczone do jednego systemu plików. Można je zrobić za pomocą
tego samego polecenia co dowiązania twarde, używająć opcji -s, polecenie
·ð ln -s do_jasia do_grzesia
Obydwa typy dowiązań są narzędziami ułatwiającymi konfigurowanie systemu i
dostosowywanie go do potrzeb użytkowników. Każdy użytkownik w swojej domowej
kartotece może również wykonywać te polecenia.
Katalogi są traktowane jak zwykle pliki, jednak ze względów porządkowych zakazane jest
tworzenie wielu dowiązań do jednego katalogu.


Wyszukiwarka

Podobne podstrony:
Instrukcja 07 Symbole oraz parametry zaworów rozdzielających
Instrukcja 07 Symbole oraz parametry zaworów rozdzielających
Symbole rozdarta sosna oraz złoty róg, czapka z piór, ~5FD
Beyerl P The Symbols And Magick of Tarot
instrukcja bhp przy uzytkowaniu srodkow ochrony indywidualnej oraz obuwia i odziezy roboczej
Metoda symboliczna
impresjonizm i symbolizm w m po Nieznany (4)
symbole
DEGRADACJA ÅšRODOWISKA oraz zanieczyszczenia
Ujawnianie śladów linii papilarnych na płytach CD oraz jego wpływ
5 plus zycie obfite w Szczescie Humor Pomoc Nadzieje oraz Zdrowie 5plus

więcej podobnych podstron