Košík je prázdný

Btrfs (B-tree file system) představuje moderní souborový systém zaměřený na flexibilitu a správu velkého množství dat. Tento článek poskytne podrobný návod na vytvoření a správu Btrfs souborového systému na operačním systému CentOS 7.

Předpoklady

Pro úspěšné provedení kroků uvedených v tomto článku je třeba mít:

  • Instalovaný operační systém CentOS 7.
  • Práva superuživatele (root) nebo možnost použití příkazu sudo.
  • Nejméně jedno volné úložiště (disk nebo diskový oddíl), na kterém bude Btrfs souborový systém vytvořen.

Instalace nástrojů pro práci s Btrfs

  1. Aktualizace systému a instalace potřebných balíčků: Pro začátek je vhodné aktualizovat systém a nainstalovat nástroje potřebné pro práci s Btrfs. V terminálu spusťte následující příkazy:
    sudo yum update
    sudo yum install btrfs-progs
    ​

Vytvoření Btrfs souborového systému

  1. Identifikace úložného zařízení: Nejprve identifikujte zařízení, na kterém chcete vytvořit Btrfs souborový systém, pomocí příkazu lsblk nebo fdisk -l.

  2. Vytvoření souborového systému: Předpokládáme, že zařízení má název /dev/sdx. Pro vytvoření Btrfs souborového systému na tomto zařízení použijte příkaz:

    sudo mkfs.btrfs /dev/sdx
    

    Poznámka: Nahraďte /dev/sdx skutečným názvem vašeho zařízení.

Připojení Btrfs souborového systému

  1. Vytvoření přípojného bodu: Než souborový systém připojíte, vytvořte přípojné místo, například /mnt/btrfs:

    sudo mkdir /mnt/btrfs
    
  2. Připojení souborového systému: Souborový systém připojíte pomocí příkazu mount:

    sudo mount /dev/sdx /mnt/btrfs
    

    Pro trvalé připojení přidejte záznam do /etc/fstab.

Správa Btrfs souborového systému

  • Práce se snímky (snapshots): Btrfs umožňuje snadné vytváření snímků vašich dat, což je užitečné pro zálohování nebo obnovu stavu systému.

    sudo btrfs subvolume snapshot /mnt/btrfs /mnt/btrfs/snapshot_name
    
  • Přidání úložiště do Btrfs: Btrfs podporuje snadné rozšíření kapacity přidáním nových zařízení do stávajícího souborového systému.

    sudo btrfs device add /dev/sdy /mnt/btrfs
    sudo btrfs filesystem balance /mnt/btrfs
    
  • Kontrola a oprava systému: Pro kontrolu konzistence souborového systému a opravu chyb můžete použít nástroje Btrfs:

    sudo btrfs check /dev/sdx
    sudo btrfs rescue super-recover /dev/sdx
    sudo btrfs filesystem repair /dev/sdx
    

Btrfs nabízí pokročilé funkce pro správu dat a zálohování, což z něj činí vhodnou volbu pro servery a systémy vyžadující vysokou úroveň datové integrity a flexibilitu. Výše uvedené kroky by měly poskytnout základní přehled o tom, jak na CentOS 7 vytvořit a spravovat Btrfs souborový systém. Pro hlubší pochopení a pokročilé konfigurace se doporučuje prostudovat oficiální dokumentaci Btrfs.