A fájlrendszer meghatározása (Fájlrendszer / Fájlok)
Otthoni Munkavégzés Gnome / / April 02, 2023
Szakújságíró és kutató
Minden alkalommal, amikor a számítógép, okostelefonon, táblagépen vagy más „okos” eszközön, az információkat valamilyen módon elrendezve, ún. fájlrendszer/fájlok, angol nyelvre fájlrendszer, és bizonyos alapvető műveletek elvégzéséhez szükséges, mint például:
- határolja el a fájl elejét és végét, valamint a benne lévő adatokat;
- adjon nómenklatúrát az aktákhoz;
- elérheti ezeket a fájlokat olvasás céljából;
- új fájlokat hozzon létre, és tárolja a korábban már meglévők módosításait, hogy a benne lévő adatok logikai szerkezetűek legyenek, és kezelhető legyen;
- programként hajtsa végre azokat a fájlokat, amelyek futtathatók;
- Karbantartja a könyvtárszerkezetet (mappákat).
Vannak más fejlettebbek is, amelyeket nem minden fájlrendszer tartalmazott a történelem során, bár jelenleg ritka az, amelyik nem tartalmazza ezeket:
- tulajdonjog és hozzáférési attribútumok, amelyek meghatározzák, ki rendelkezik a fájllal, és ki férhet hozzá;
- verzióellenőrzés;
- Titkosítás.
Nagyon nehéz nyomon követni a fájlrendszerek történetét, különösen ott, ahol kezdődnek. A lyukkártyáknak már volt egyfajta alapvető fájlrendszere, amely egy kártyasorozaton belül jelezte a programok és adatok kiindulási pontjait.
A nagy nagyszámítógépek megjelenésével és a tárolás mágnesszalagokon is szükségessé vált egy olyan rendszer, amely behatárolja, hogy az egyes dolgok hol kezdődnek és hol végződnek belül egy szalag a kézi visszatekerés elkerülésére, hogy a szalagos meghajtók automatizálhassák a fájlhozzáférést szükséges.
Ez nem így volt az otthoni 8 bites mikroszámítástechnikában, egy olyan világban, ahol manuálisan kellett visszatekerni a szalagokat, hogy megtalálja a betöltendő program kezdőpontját.
Abban az időben, amikor elkezdték használni az első olyan mágneses tárolóegységeket, amelyek nem szalagon, hanem felületen tárolják az adatokat, a paradigma A tárhelyhasználat szekvenciálisról véletlenszerűre változik, és itt a fájlrendszerek jönnek szóba, mivel lehetővé teszik az információk strukturált rendszerezését a lemezen.
Hogyan kell dolgozni fájlrendszerekkel
Ha ezen a ponton bármelyik olvasó azon töpreng, hogyan tud dolgozni egy ilyen csodával amely lehetővé teszi a fent felsorolt tevékenységek elvégzését, nem is lehetne egyszerűbb: ez már így van csinál.
Feltéve, hogy a legtöbb ember nem karbantartja számítógépét és elektronikus eszközét, és nem telepítette a OS amit használnak (legyen az Windows vagy macOS számítógépen, vagy Android vagy iOS okostelefonon vagy táblagépen), és tudják, hogyan kell formázni a meghajtókat (amelyeket már formázott formában árulnak), nem kell aggódniuk valami miatt, ami már meg van készült.
A fájlrendszer előkészítése a meghajtók formázásakor történik, akár a az operációs rendszer telepítése, vagy ha törölni akarjuk a kulcson lévő összes információt USB (cserélhető eszköz).
Ez utóbbi esetben a fent említett „formázási” folyamatot fogjuk végrehajtani. Formázza, vagy adja Formátum, pontosan azt jelenti, hogy felkészítjük a fájlrendszert, hogy fájlokat fogadhasson, mivel amelyben a formázási folyamat befejeződésétől kezdve tárolhatunk fájlokat ő.
Bizonyos esetekben az általunk használt szoftverplatformtól függően kiválaszthatjuk, hogy egyes egységekhez melyik fájlrendszert használjuk:
Ablakok:
- zsír: egymást követő változataival, a FAT12-vel és FAT16-tal, az ősi MS-DOS-ban és más DOS-rendszerekben is használt fájlrendszer. 1980-ban hozták létre, és azon alapult, hogy nem támogatott olyan funkciókat, amelyeket ma alapvetőnek tartunk, például a hosszú fájlneveket.
- FAT32: a VFAT mellett ez a evolúció az előzőtől, amely kijavítja a problémákat, például a hosszú fájlneveket, és támogatja a nagyobb lemezkapacitásokat is. Továbbra is használják külső tárolómeghajtókban (flash meghajtók, memóriakártyák,…). A rendszer nagy előnye, hogy a fő operációs rendszerek támogatják, mint például a macOS és A Windows mellett a GNU/Linux, így az ezzel formázott meghajtók képesek adatátvitelre platformok.
- exFAT: A FAT fájlrendszer egy másik változata, amelyet a Microsoft készített, és flash tárolórendszereken való használatra optimalizált. Jelenleg olyan platformok használják, mint az Android.
- NTFS: a Microsoft Windows által az NT 3.1 verzió óta használt fájlrendszer, az IBM által OS/2-hez fejlesztett HPFS örököse. Ez a szabvány a Windows telepítésekhez.
Mac operációs rendszer:
- hfs: 1985-ben vezették be, és úttörő szerepet játszott az olyan dolgokban, mint a hosszú fájlnevek vagy fájlálnevek az otthoni mikroszámítástechnikában.
- HFS+: helyettesítette a HFS néhány olyan hiányosságát, amelyet az idő feltárt, például a nagyobb fájlok támogatását (valami szükséges egy olyan világban, amely a filmeket számítógépes fájlokban kezdte látni), és formázza a nagyobb meghajtókat méret. Használatában is közreműködött kódolás szabványosított Unicode a Mac fájlrendszerhez.
GNU/Linux és egyéb Unixok:
- ext2: A lényegében ingyenes operációs rendszer fájlrendszere, és így a pingvin rendszer kernelében is szabadon megtalálható.
- ext3: hozzáadta az előző verzióhoz a rendszert naplóírás, és szabványossá vált a Linux disztribúciók számára.
- ext4: optimalizálja a fogyasztását erőforrások és támogatja a nagyobb meghajtókat és fájlokat.
- Btrfs: Az Oracle fejlesztette ki, és igyekszik leküzdeni az ext4 korlátait, például a fájlok maximális méretét, bár még nem érte el a „kiforrott” verziót.
- ZFS: integrálja a adminisztráció kötetek a fájlrendszer mellett, amelyek általában külön jönnek. A Sun Microsystems készítette a Solaris számára, de végül elérte a Linuxot is.
- ReiserFS: a... val naplóírás meghatározó jellemzőként a legújabb verziója a Reiser4. Lehetővé teszi a meghajtók dinamikus átméretezését a gazdagépre felcsatolt és leválasztott fájlrendszerrel egyaránt.