XFS
A Wikipédiából, a szabad enciklopédiából
| XFS (XFS) | |
| Fejlesztő | Silicon Graphics |
| Bevezetve | 1994 (IRIX v5.3) |
| Struktúra | |
| Könyvtárszerkezet | B+ fa |
| Fájlszerkezet | B+ fa |
| Korlátok | |
| Maximális fájlméret | 8 exbibájt - 1 bájt |
| Fájlnév maximális hossza | 255 bájt |
| Maximális kötetméret | 16 exbibájt |
| Tiltott karakterek a fájlnevekben | NUL |
| Képességek | |
| Tárolt dátumok | Támogatott |
| Dátumfelbontás | 1 ns |
| Attribútumok | Támogatott |
| Fájlrendszer-engedélyek | Támogatott: ACL |
| Beépített tömörítés | Nincs |
| Beépített titkosítás | Nincs |
| SIS | Nincs |
| Támogatott operációs rendszerek | IRIX, Linux, FreeBSD (kísérleti) |
Az XFS egy nagy teljesítményű, 64 bites naplózó fájlrendszer, amelyet a Silicon Graphics cég fejlesztett az IRIX operációs rendszerükhöz. 2000 májusában az SGI (Silicon Graphics) a GNU GPL licenc alá helyezte az XFS-t.
Az XFS-támogatást beépítették a 2.4, majd a 2.5, végül a 2.6-os Linux kernelekbe, melynek eredményeként az XFS elterjedhetett a linuxot használók körében is. Több linux disztribúció telepítője lehetővé teszi a partíciók formázását XFS fájlrendszerre. A FreeBSD csak XFS olvasását támogatja, bár a FreeBSD-7.0-CURRENT óta elérhető kezdetleges írási támogatás.
Tartalomjegyzék |
Előnyei [szerkesztés]
- Allokációs csoportokat használ, növelve a skálázhatóságot és a párhuzamos I/O teljesítményt.
- Létrehozáskor a blokkméret 512 bájt és 64 kB között változtatható (mkfs.xfs).
- Késleltetett allokáció a töredezettség csökkentéséhez és a nagyobb teljesítményhez.
- Kiterjesztett attribútumok használatának támogatása.
- Garantált I/O ráta, hogy az alkalmazások sávszélességet foglalhassanak le maguknak.
- Úgynevezett realtime szakasz hozható létre például multimédiás tartalmak kiszolgáláshoz.
- Freeze, azaz szüneteltethető a hozzáférés a fájlrendszerhez, ami hasznos például snapshot készítés előtt (xfs_freeze).
- Valósidejű defragmentálás (xfs_fsr).
- Valósidejű átméretezés, csak növelés (xfs_growfs).
- Natív biztonsági mentést és visszaállítást végző segédprogramok tartoznak hozzá (xfsdump és xfsrestore).
Hátrányai [szerkesztés]
- Törölt adatok visszaállítása (undelete) csak Microsoft Windows alatt futó kereskedelmi alkalmazásokkal lehetséges:
- Rendszerbetöltő (bootloader) nem telepíthető XFS partícióra, csak MBR-be, mivel az XFS superblock a 0. blokktól kezdődik az IRIX-es XFS-el való kompatibilitás megőrzése miatt.
- Valósidejű átméretezés (online resize) során nem csökkenthető a mérete.
- Csak metaadat naplózást (metadata journaling) végez, ezért ajánlott szünetmentes áramforrást használni.
- A célnak megfelelő létrehozása hozzáértést igényel az mkfs.xfs számtalan opciója miatt és mert az alapértelmezett opciók nem minden esetben optimálisak.

