6Aug

Mi az a fájlrendszer, és miért vannak ilyen sokan?

Különböző operációs rendszerek támogatják a különböző fájlrendszert. A cserélhető meghajtónak a FAT32-et kell használni a legjobb kompatibilitás érdekében, hacsak nem nagyobb, és NTFS-re van szüksége. A Mac formázott meghajtók a HFS + -ot használják, és nem működnek a Windows rendszerrel.És a Linuxnak is van saját fájlrendszere. Sajnos, még a tipikus számítógépes felhasználóknak is el kell gondolkodniuk a különböző fájlrendszerekről és arról, hogy mi kompatibilis. Itt van, mit kell tudnia a fájlrendszerekről - és miért olyan sok különböző van.

fájlrendszerek 101

A különböző fájlrendszerek egyszerűen különböző módon szervezik és tárolják a fájlokat merevlemezen, flash meghajtón vagy más tárolóeszközön. Minden tárolóeszköz egy vagy több partícióval rendelkezik, és minden partíció "formázva" van egy fájlrendszerrel. A formázási folyamat egyszerűen létrehoz egy ilyen típusú üres fájlrendszert az eszközön.

A fájlrendszer lehetővé teszi a meghajtón lévő adatoknak az egyes fájlokhoz való elválasztását, amelyek a fájlok. Ezenkívül lehetővé teszi a fájlok adatainak tárolását - például fájlneveket, engedélyeket és egyéb attribútumokat. A fájlrendszer indexet is tartalmaz - a meghajtón található fájlok listája, és a meghajtón található helyek, így az operációs rendszer láthatja, hogy mi van a meghajtón egy helyen, nem pedig a teljes meghajtón való fésülködéssel, hogy megtalálja a fájlt.

Az operációs rendszernek meg kell értenie egy fájlrendszert, hogy megjeleníthesse annak tartalmát, nyissa meg a fájlokat és mentse a fájlokat. Ha az operációs rendszer nem érti a fájlrendszert, előfordulhat, hogy telepít egy olyan fájlrendszer-illesztőprogramot, amely támogatást nyújt - vagy csak nem tudja használni azt a fájlrendszert az adott operációs rendszerrel.

A metafora itt egy papírnyilvántartó rendszer - a számítógépen lévő adatok bitjeit "fájloknak" nevezik, és egy "fájlrendszerben" szervezik, ahogyan a papírfájlokat fájlkabinokban rendezik. A fájlok rendszerezésére és tárolására különböző módok állnak rendelkezésre - "fájlrendszerek".

De miért van ilyen sok?

Nem minden fájlrendszer egyenlő.A különböző fájlrendszerek különböző módon szervezik adataikat. Néhány fájlrendszer gyorsabb, mint mások, egyesek további biztonsági funkciókkal rendelkeznek, és néhány támogatja a nagy kapacitású meghajtókat, míg mások csak kisebb tárhelyű meghajtókon dolgoznak. Egyes fájlrendszerek robusztusabbak és ellenállnak a fájltörésnek, míg mások a robusztusságot növelik a további sebesség érdekében.

Nincs egyetlen legjobb fájlrendszer minden felhasználásra. Minden operációs rendszer a saját fájlrendszerét használja, amelyet az operációs rendszer fejlesztői is dolgoznak. A Microsoft, az Apple és a Linux kernel fejlesztői mind a saját fájlrendszereiken dolgoznak. Az új fájlrendszerek gyorsabbak, stabilabbak lehetnek, nagyobb méretűek lehetnek nagyobb tárolóeszközökön, és több tulajdonsággal rendelkeznek, mint a régiek.

Sok olyan munka van, amely egy fájlrendszert tervez, és sokféle módon végezhető el. A fájlrendszer nem olyan, mint egy partíció, ami egyszerűen egy darab tárolóhely. A fájlrendszer meghatározza a fájlok lefektetését, szervezését, indexelését és a metaadatok társításának módját. Mindig van hely a csípésre - és javítani -, hogy ez hogyan történik.

RELATED ARTICLES
Miért cserélhető meghajtók továbbra is használják a FAT32-et az NTFS helyett?
A Mac-formátumú meghajtó átalakítása Windows meghajtóra

Fájlrendszerek váltása

Minden partíció fájlrendszerrel van formázva. Lehet, hogy néha képes lehet egy "partíciót" átalakítani egy másik fájlrendszerre és megtartani az adatokat, de ez ritkán ideális lehetőség. Ehelyett valószínűleg előbb meg szeretné másolni a fontos adatokat a partícióról.

Azután, hogy az új fájlrendszert a partíciónak adja, egyszerűen "formázza" azt a fájlrendszerrel az operációs rendszeren, amely támogatja. Ha például Linux vagy Mac formátumú meghajtót használ, akkor formázhatja NTFS vagy FAT32 formátumban a Windows operációs rendszerben, hogy megkapja a Windows formázott meghajtót.

Az operációs rendszerek automatikusan formázzák a partíciókat a megfelelő fájlrendszerrel az operációs rendszer telepítési folyamata alatt is. Ha van Windows formázott partíciója a Linux telepítéséhez, akkor a Linux telepítési folyamata az NTFS vagy a FAT32 partíciót a Linux választott Linux-rendszere által preferált Linux-fájlrendszerre formálja.

Tehát, ha van egy tárolóeszköze és egy másik fájlrendszert szeretne használni rajta, akkor először másolja le a fájlokat, hogy visszaállítsa őket. Ezután formázza meg azt a meghajtót olyan eszközzel, mint a Lemezkezelés a Windows rendszerben, a GParted a Linuxban vagy a Lemezintegráció a Mac OS X rendszerben.

Az

általános fájlrendszerek áttekintése Az alábbiakban röviden áttekinthetünk néhány gyakoribb fájlrendszerről,.Nem kimerítő - sok más van.

  • FAT32 : A FAT32 egy régebbi Windows-fájlrendszer, de még mindig használatos cserélhető médiakészülékeken - csak a kisebbeknél. Nagyobb 1 TB-s külső merevlemezek valószínűleg NTFS formátumúak lesznek formázva. Ezt csak kisméretű tárolóeszközökkel vagy kompatibilis más eszközökkel, például digitális fényképezőgépekkel, játékkonzolokkal, set-top boxokkal és más eszközökkel, amelyek csak a FAT32-et támogatják, és nem az újabb NTFS fájlrendszert.
  • NTFS : A Windows modern verziói - Windows XP óta - NTFS fájlrendszert használnak a rendszerpartíciójukhoz. A külső meghajtók akár FAT32 vagy NTFS formátumban is formázhatók.
  • HFS + : A Mac-ek a HFS + belső partícióit használják, és szeretnék formázni a külső meghajtókat a HFS + -szel is. Ehhez külső meghajtót kell használni a Time Machine használatával, így például a fájlrendszer-attribútumok megfelelő biztonsági mentést nyújthatnak. A Mac képes olvasni és írni a FAT32 fájlrendszerekre is, bár alapértelmezés szerint csak az NTFS fájlrendszerekről olvashatnak - szükség lenne harmadik féltől származó szoftverekre, hogy írhassanak NTFS fájlrendszereket Mac-ről.
  • Ext2 / Ext3 / Ext4 : Az Ext2, Ext3 és Ext4 fájlrendszereket gyakran láthatja Linuxon. Az Ext2 egy régebbi fájlrendszer, és hiányzik olyan fontos funkciók, mint a naplózás - ha a tápfeszültség kialszik, vagy egy számítógép összeomlik, miközben egy ext2 meghajtóra ír, az adatok elveszhetnek. Az Ext3 ezeket a robosztus tulajdonságokat növeli bizonyos sebességgel. Az Ext4 modern és gyorsabb - ez a legtöbb Linux disztribúció alapértelmezett fájlrendszere, és gyorsabb. A Windows és a Mac nem támogatja ezeket a fájlrendszert - szükség van egy harmadik féltől származó eszközre az ilyen fájlrendszereken lévő fájlok eléréséhez. Ezért gyakran ideális formátumú a Linux rendszer partícióit ext4 formátumban, és hagyja a cserélhető eszközöket a FAT32 vagy NTFS formátumban formázva, ha más operációs rendszerekkel való kompatibilitás szükséges. A Linux mind a FAT32, mind az NTFS fájlokat képes olvasni és írni.
  • Btrfs : Btrfs - "jobb fájlrendszer" - egy újabb Linux fájlrendszer, amely még mindig fejlesztés alatt áll. Jelenleg a legtöbb Linux disztribúcióra ez nem az alapértelmezett, de az egyik nap valószínűleg az Ext4-t fogja helyettesíteni. A cél az, hogy olyan további szolgáltatásokat nyújtson, amelyek lehetővé teszik a Linux számára, hogy nagyobb mennyiségű adattárolásra tegyen szert.
  • Swap : Linuxon a "swap" fájlrendszer valójában nem fájlrendszer. A "swap" formátumban formázott partíciót csak az operációs rendszer swap helyeként használhatja - ez olyan, mint a Windows-ban lévő oldalfájl, de ehhez külön partíció szükséges.

Más fájlrendszerek is léteznek - különösen Linux és más UNIX-szerű rendszerek esetén.

Egy tipikus számítógépes felhasználónak nem kell tudnia a legtöbbet - átláthatónak és egyszerűnek kell lennie -, de az alapismeretekkel segít megérteni a következő kérdéseket: "Miért nem működik Mac-formátumú meghajtó a Windows PC-n?"és "Formázom-e az USB merevlemezt FAT32 vagy NTFS formátumban?"

képarány: Gary J. Wood a Flickr-en, kleuske a Flickr

-en