Egy fájlrendszer csak egy csomó mappa? (Fájlrendszerek magyarázata)
A felületén az operációs rendszer fájlrendszere csak úgy néz ki, mint egy nagy halom mappa, de biztosan több van rá. Olvasson tovább, amikor megvizsgáljuk, mi fekszik a fájlrendszer felületén.
A mai Kérdések és válaszok munkamenet a Jóvagyon - a Stack Exchange alosztályának, a közösség által vezérelt Q&A webhelyek csoportjának köszönhetően..
A kérdés
A SuperUser olvasó P_Q kíváncsi a fájlrendszerekre, írja:
Gyermekkor óta használom a Windows-t, é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, a PROGRAM FÁJLOK mappát stb. Gondolom, stb. Csak a mappák elrendezése?
Aztán nemrég kezdtem el használni a Linuxot, és a referenciakönyvem szerint a Linux fájlrendszerben minden elkezdődik a gyökérről, és onnan elszakad. Hogyan különbözik ez valóban a Windows-tól? Úgy értem, úgy tűnik, a Linux rendszer és a Windows rendszer csak két módja a könyvtárfa beállításának. Ez a fájlrendszer?
Ez az egyszerű fájlrendszer a legpontosabb módja annak, hogy leírja? Vágjunk egy kicsit mélyebbre.
A válasz
Tom Wijsman, a SuperUser közreműködő betekintést nyújt a fájlrendszerek szerkezetére mind a Windows, mind a Linux operációs rendszereken belül. Ír:
Csak a mappák elrendezése?
Túl jól hangzik, hogy igaz legyen…
Vegyük példaként a FAT32 fájlrendszert. Telepíthetem a Windows XP-t, de azt is használhatom egy memóriakártyán. A memóriakártyán nincsenek azok a mappák, amelyeket összefoglal.
Tehát… Ne zavarja össze az operációs rendszerek családjának címtárelrendezését egy fájlrendszerrel.
Ez a fájlrendszer?
Nem… Ez az alapul szolgáló biteket és bájtokat jelenti, amelyek a könyvtárszerkezetet működtetik.
Az alapul szolgáló bitek és bájtok? Mutasd meg FAT32-et!
Nézzük meg, hogy néz ki a FAT32, van:
- Néhány fejlécszektor az elején, mint a Volume ID és a Reserved Sectors
- Két fájlelosztási táblázat, amely lehetővé teszi számunkra, hogy kitaláljuk, hol vannak a fájlok.
- A könyvtárak és a fájladatokat tartalmazó fürtök.
- Néhány nagyon kicsi, nem használt hely, amit nem tudunk használni.
A FAT táblázat egy sor ilyen bejegyzésből áll, ami lehetővé teszi számunkra, hogy meghatározzuk, hogy hol található a könyvtár vagy fájl a fürtökben, valamint néhány attribútum és méret.
A címtárbejegyzés a könyvtár- / fájlbejegyzések listájára mutat…
A klaszterek térben most már utazhatunk klasztereinken, hogy megtaláljuk a szükséges adatokat. A klaszter lényegében olyan adatokat és információkat tartalmaz, ahol a következő töredékek vannak
Eltérnek-e más fájlrendszerek? Mutassa meg az NTFS-t!
Meg fogom mutatni egy képet, így észreveheted a különbségeket, a többi házi feladat az olvasó számára: További információ a blog archívumában vagy a Google.
A fő ötlet az, hogy az NTFS egy hatalmas fejlesztés a FAT32-hez képest, ami erősebb / hatékonyabb. A (un) használt tér jobb megértése bittérkép segítségével a töredezettség ellen. Stb…
Mi a helyzet a Linux rendszerrendszerével? Mutasd az ext2 / 3-at!
Az ötlet az, hogy az ext2 / ext3 szuper blokkokat és inódokat használ; ez lehetővé teszi a lágy és hardlinket, a fájlokat tartalmazó könyvtárakat, több nevet tartalmazó fájlokat és így tovább. A főszereplő elveszíti a lehetőséget, hogy a fájlrendszer több meta-tartalmi dolgot tudjon csinálni…
Ha többet szeretne olvasni a fájlrendszerekről, nézze meg a következő How-To Geek cikkeket:
- HTG elmagyarázza: A Linux Directory struktúra magyarázata
- HTG elmagyarázza: Melyik Linux fájlrendszert választja?
- Milyen fájlrendszert kell használni az USB-meghajtóhoz?
Van valami, amit hozzá kell adni a magyarázathoz? Kikapcsolja a megjegyzéseket. Szeretne további válaszokat olvasni más tech-savvy Stack Exchange felhasználóktól? Nézze meg a teljes beszélgetés szálát itt.