30Jul

A fájlrendszer csak egy csomó mappa?( Fájlrendszerek magyarázata)

A felszínen az operációs rendszer fájlrendszere csak úgy néz ki, mint egy nagy horderejű mappák, de biztosan még több annál. Olvassa el, miközben megvizsgáljuk, mi található a fájlrendszer felszínén.

A mai kérdés &A válaszüzenet a SuperUser - a Stack Exchange megosztottságának köszönhetően - a Q & A webhelyek közösségi szintű csoportosítása.

Kérdés

SuperUser olvasó P_Q kíváncsi a fájlrendszerekről, írja:

Windows óta gyerekkorom óta használtam a Windows-ot, és amikor a "Windows fájlrendszer" kifejezést hallom, a könyvtárakban lévő könyvtárakat( mappákat), a SYSTEM nevű mappát,egy PROGRAM FILES nevű mappát, stb. Ez a rendszer? Csak a mappák elrendezése?

És akkor a közelmúltban elkezdtem Linuxot használni, és a referenciakönyvem azt írja a Linux fájlrendszerben, hogy minden a gyökérből indul és elágazik innen. Hogy ez valóban különbözik a Windows-tól?Úgy értem, úgy tűnik, hogy a Linux rendszer és a Windows rendszer csak két módszer a könyvtárfa létrehozására. Ez az, amit a fájlrendszer jelent?

Ez egyszerűen átveszi a fájlrendszeren a legpontosabb leírási módját? Nézzünk egy kicsit mélyebbre.

A válasz

A SuperUser közreműködője Tom Wijsman betekintést nyújt a fájlrendszerek struktúrájába mind Windows, mind Linux operációs rendszereken belül.Ő írja:

Csak a mappák elrendezését?

Túl hangosnak tűnik ahhoz, hogy igaz legyen. ..

Vegyük példaként a FAT32 fájlrendszert. Telepíthetem a Windows XP-t, de használhatom a memóriakártyára is. A memóriakártyán nincsenek olyan mappák, amelyek összefoglalják.

Tehát. .. Ne zavarja az operációs rendszerek egy családjának könyvtárelrendezését fájlrendszerrel.

Ez az, amit egy fájlrendszer jelent?

Nem. .. Az alapul szolgáló bitekre és bájtokra vonatkozik, amelyek a könyvtár szerkezetét eredményezik.

Az alapul szolgáló bitek és bájtok? Mutassa meg a FAT32!

Nézzük meg, milyen a FAT32, nézd meg, hogy:

  • Néhány header szektor az elején, mint a Volume ID és a fenntartott ágazatok
  • Két fájlosztályozási táblázatok, amely lehetővé teszi számunkra, hogy kitaláljuk, hol vannak a fájlok.
  • Az összes könyvtárat és fájlt tartalmazó fürtök.
  • Néhány nagyon kicsi kihasználatlan hely, amelyet nem tudunk használni.

A FAT táblázat sok olyan bejegyzésből áll, amelyek így néznek ki, lehetővé téve számunkra, hogy meghatározzuk, hol tárolja a könyvtárat vagy fájlt a fürtök térben, valamint néhány attribútumot és méretet.

A könyvtárbevitel rámutat a könyvtár / fájl bejegyzések listájára. ..

A klaszterek térében most már eljuthatunk a klaszterünkhöz, hogy megtaláljuk az általunk szükséges adatokat. A fürt alapvetően adatokat és információkat tartalmaz, ahol a következő töredékek

Más fájlrendszerek különböznek egymástól? NTFS!

Megmutatom neked egy képet, hogy észreveheted a különbségeket, a többi pedig házi feladat az olvasó számára: További információk találhatók ezen a blogarchívumon vagy a Google-on.

A fő ötlet az, hogy az NTFS hatalmas javulást jelent a FAT32-nél, ami robusztusabb / hatékonyabb. A( z)( un) felhasznált tér jobb elgondolása egy bitkép használatával a fragmentáció ellen.És így tovább. ..

Mi a helyzet a Linux fájlrendszereivel? Mutassa meg ext2 / 3!

Az ötlet az, hogy az ext2 / ext3 szuper blokkokat és inódokat használ;ez lehetővé teszi a lágy és hardlinks-okat, a könyvtárakat, amelyek fájlokat, többszörös nevû fájlokat és így tovább. A legfontosabb dolog absztrakció, hogy lehetővé tegye a fájlrendszer számára, hogy képes legyen több meta-ish stuff. ..

További fájlok olvasásához ellenőrizze a következő How-To Geek cikkeket:

  • HTG Magyarázza: A Linux DirectoryA felépítés magyarázata
  • HTG Magyarázza: Melyik Linux fájlrendszert választja?
  • Milyen fájlrendszert kell használni az USB meghajtómhoz?

Van valami a magyarázat hozzáadásához? Hangzik ki a megjegyzésekben. Szeretne többet válaszolni a többi technikus-tudós Stack Exchange felhasználóiról? Nézze meg a teljes vitafonalat itt.