Tudd Intuíció, előadás, munka a fájlrendszer

Fájl és a neve: link

Hard linkek

Példa 4.12. Hard linkek létrehozásakor

Metód létre a saját könyvtárban hard link neve „szöveg- hardlink” Fájl „text”, amely egy alkönyvtárban a „példák”. Hozd ki a részletes listát a jelenlegi és alkönyvtárainak ( „ls -lR”) fájlokat Metód észrevette, hogy a fájl „szöveg” és a „szöveg- hardlink” match és méretű ( „653”), és az idő a teremtés. Ez nem lepte meg, mert tudja, hogy most „/ home / methody / szöveg- hardlink” és a „/ home / methody / examples / text” - a neve két azonos fájlt. A részletes leírás a kivont parancsot „ls -l”, Mephody tisztázatlan maradt csak az első két területen. Amint azt Gurevich, az első „szó” álló karakterek „-drwx” - ez a megjelölés fájl jogosultságokat, amelyet a későbbiekben a 6. fejezetben ezt követi egy szám - a hard linkek száma a fájl vagy könyvtár. A „szöveg” és a „szöveg- hardlink” a „2” szám - ez a fájl két neve van.







Hozzáférés az ugyanazt a fájlt több néven is szükség lehet a következő esetekben:

  1. Ugyanaz a program ismert különböző neveken.
  2. Felhasználói hozzáférést bizonyos mappákat a rendszer lehet korlátozni, biztonsági okokból. Ha azonban továbbra is szükség van, hogy megszervezze a felhasználók hozzáférését a fájlt, amely a könyvtárban. Hozhat létre egy hard link a fájlt egy másik könyvtárba.
  3. Modern fájlrendszerek, még otthoni PC számlálta akár több tízezer fájlt és több ezer könyvtárakat. Általában ezek a fájlrendszerek komplex többszintű hierarchikus szervezet - eredményeként az út sok fájl nagyon hosszú. Ahhoz, hogy egy kényelmes hozzáférést biztosít a fájl, ami nagyon „mély” a könyvtárhierarchiában. Ön is használja a hard link elérhető könyvtárba.
  4. Teljes neve néhány program is nagyon hosszú (például i586-alt-linux-gcc-3.3), az ilyen programok könnyebben kezelhető használatával nevének rövidítése (hard link) - gcc-3.3.






inode

Inode - egy leírást a fájl, ami tartalmazza:

  • Fájl típus (reguláris fájl, könyvtár, fájl, lyuk, stb ....);
  • a jogot az iratbetekintési;
  • Információ kié a fájl
  • nyomot az idő a létrehozás, módosítás, utolsó iratbetekintési;
  • fájlméretre;
  • rámutatnak a fizikai blokk a lemezen tartozó fájl - ezekben a blokkokban tárolt „tartalma” fájlt.

Minden inode vannak számozva, így inode szám - egy egyedi azonosító fájlt a fájlrendszer - szemben a fájl nevét (kemény link), ami lehet több. Ismerje inode száma bármilyen fájl segítségével lehetséges ugyanazt a kulcsot közművek ls -i:

Példa 4.13. Információk a inode

Metód úgy döntött, hogy kérje az inode szám „szöveg” és a hard link, hogy ez „szöveg- hardlink” - úgy találta, hogy ezek a számok azonosak ( „127705”), vagyis ez a két név megfelel egy inode. t. e. ugyanazt a fájlt.

Minden művelet a fájlrendszer - létrehozására, törlésére és mozgó kép - készülnek valójában leíró. és a neveket csak akkor szükséges, hogy a felhasználó könnyedén navigálhat a fájlrendszert. (Ez nagyon kényelmetlen tárolni több értékes szám minden kívánt fájl vagy könyvtár). Továbbá, a név (vagy nevek) a fájlt a mutató leíró nincs megadva. A fájlrendszer Ext2 fájlnevek könyvtárakban tárolják. Minden könyvtár egy listát a fájlnevek és inode számokat. Hard linket (a fájl neve a könyvtárban tárolt) is képviselteti magát index kártya, amelyen a megadott inode szám - fájl azonosítója.

szimbolikus linkek

A hard linkeket, két lényeges korlátja:

Cimvolnuyu kapcsolat hozható létre a ln parancs a gomb „-s” (röviden „szimbolikus”):

Példa 4.14. Készítsen szimbolikus linkek

Példa 4,15. Közzététele szimbolikus linkek




Kapcsolódó cikkek