XFS pro začátečníky: co to je, jak funguje a kdy ho zvolit
NÁVODY > KATEGORIE > Linux Distro + programy
01.09.2025
Co je XFS- XFS je vysoce výkonný, robustní souborový systém původně navržený pro velké soubory a paralelní zátěž. Používá se často na serverech a pracovních stanicích. Na domácím PC dává smysl hlavně tam, kde pracujete s obrovskými soubory (video, 3D render, vědecká data, databáze).
Klíčové vlastnosti (stručně)
- Výkon na velkých souborech a vysoké propustnosti I/O.
- Stabilita a dlouhý vývoj (správce: XFS team, Linux kernel).
- On-line zvětšování (umí zvětšit, neumí zmenšit).
- Bez nativních snapshotů a komprese (řeší se mimo XFS – LVM, btrfs apod.).
- (Moderní XFS podporuje reflink pro efektivní klonování souborů, ale ne správu snapshotů FS.)
- Poznámka:
- Co je reflink?
- Reflink = klonování souboru metodou Copy-on-Write na úrovni bloků. Vznikne nový soubor se svým vlastním inode, ale oba soubory sdílejí stejné datové bloky, dokud některý blok nezměníte. Při zápisu se zmíněný blok oddělí a zapíše nová kopie (COW).
- Proč je to užitečné
- Okamžité klonování velkých souborů (VM obrazy, videa) – zabere téměř 0 času i místa.
- Úspora místa – nezměněné bloky jsou sdílené.
- Rychlé větvení verzí – různé „odbočky“ souboru bez duplikace dat. Jak se liší od hardlinku
- Hardlink: oba „názvy“ ukazují na stejný inode → je to jeden a týž soubor; změna = měníš vše.- Reflink: vzniká samostatný soubor (jiný inode), sdílí jen datové bloky do první změny. Tj. práva, časy, xattr může mít každý soubor jiné.
Výhody / Nevýhody
+ Skvělý výkon u velkých souborů / paralelní zátěži+ Robustní a stabilní, vhodné pro pracovní stanice a servery+ Umí on-line zvětšit filesystem– Nelze zmenšit (nutná migrace/backup/nové vytvoření)– Bez nativních snapshotů/komprese– Pro běžný domácí desktop obvykle bez přidané hodnoty proti ext4
Doporučené použití
- Workstation/pracovní stanice s velkými soubory (4K/8K video, audio produkce, DCC, věda).
- Datové oddíly na SSD/NVMe, kde je prioritou propustnost.
- Ne pro malé disky, časté dělení/změny velikostí (kvůli nemožnosti shrink).
Doporučené mount volby (domácí pracovní stanice)
- noatime – méně zápisů.
- TRIM: raději fstrim.timer než on-line discard. - více o funkci TRIM v článku Btrfs.
- Výchozí nastavení XFS je rozumné; netuňte, pokud nevíte proč.
Ukázkový /etc/fstab
# <device> <mountpoint> <fstype> <options> <dump> <pass>UUID=xxxx-xxxx /data xfs defaults,noatime 0 0UUID=zzzz-zzzz none swap sw 0 0
Systémový oddíl / klidně nechte na ext4/btrfs; XFS použijte pro datový oddíl s velkými soubory.
Základní údržba a práce s XFS
# Informace o XFS
sudo xfs_info /mountpoint
# Kontrola a oprava (z Live, nepřipojený oddíl)
sudo xfs_repair /dev/sdXN
# Zvětšení souborového systému (po rozšíření LV/partition), připojeno:
sudo xfs_growfs /mountpoint
# TRIM - více o funkci TRIM v článku Btrfs.
sudo systemctl enable --now fstrim.timer
Omezení a poznámky
- Nelze zmenšit – plánujte velikost dopředu.
- Bez nativních snapshotů/komprese (řeší se nadřazeně – LVM snapshot, ZFS/Btrfs jinde).
- Na běžném desktopu nečekejte viditelné zlepšení oproti ext4.
Kdy zvolit XFS
- Pracujete s obřími soubory a záleží vám na propustnosti.
- Potřebujete robustní FS pro data a neplánujete zmenšování.
- Systémový oddíl máte jinde (ext4/btrfs) a XFS použijete pro /data, projekty, média.
Mini-FAQ
- Umí XFS snapshoty? Ne nativně. Použijte LVM snapshoty nebo jinou vrstvu.
- Lze XFS zmenšit? Ne. Pouze zvětšit (xfs_growfs).
- Má XFS smysl na domácí PC? Pokud nepracujete s opravdu velkými soubory, většinou ne – zůstaňte u ext4 (nebo Btrfs, chcete-li snapshoty).
Další čtení (XFS)
- Manuálové stránky v Linuxu: man xfs_info, man xfs_repair, man xfs_growfs
- „XFS – oficiální dokumentace (Linux kernel docs)“
- „Red Hat / SUSE Admin Guide k XFS (zvětšování, opravy, TRIM)“
Odkaz na hlavní článek: Jaký souborový systém zvolit pro Linux? (EXT4 vs. BTRFS vs. XFS).
PODPOŘTE OTEVŘENÉ NÁVODY A DALŠÍ ROZVOJ WEBU LINUX PRO DOMÁCNOST:
Věřím v otevřené znalosti. Každý návod = rešerše, testování na reálném nebo virtuálním počítači a různých Linux distribucích (např.: Rocky / Debian / Zorin / a další), psaní krok za krokem a finální kontrola — typicky několik hodin až několik dnů práce. Web držím bez reklam i trackingu a chci, aby tak zůstal.
Pokud vám jakýkoli článek ušetří čas nebo nervy, budu rád za dobrovolnou podporu (částku si určíte sami). Prosím, do zprávy pro příjemce napište: NA KAFE / Linux-doma.cz, pomůže mi to přehledně zaúčtovat měsíční souhrn. Děkuji!
A pokud se Vám web líbí a chcete se stát pravidelným sponzorem, podívejte se prosím na stránku "SPONZOŘI".
BITLIFI / QR PLATBA (bez částky)

- Uživatel: +420607271333@bitlifi.com
- Poznámka: NA KAFE / Linux-doma.cz
BANKOVNÍ PŘEVOD /
QR PLATBA (bez částky)

- Číslo účtu (CZK): 2000197842 / 2010
- IBAN: CZ41 2010 0000 0020 0019 7842
- BIC/SWIFT: FIOBCZPPXXX
- Zpráva pro příjemce: NA KAFE / Linux-doma.cz