Četl jsem docela dost o funkci subvolumes btrfs. I když by se zdálo zajímavé mít podsvazky pro hlavní kategorie v systému datových souborů, jako jsou @filmy, @obrázky, @hudba… Jakou výhodu to poskytuje oproti pouhému umístění složek?
Budu muset připojit každý dílčí svazek? Nebo se podsvazky objeví jako složky pod kořenovým bodem připojení? tj. pro /data přípojný bod budu mít:/data/pictures, /data/music atd
Přijatá odpověď:
Odpověď na vaši otázku buď/nebo je „obojí“. Ano, budete muset připojit každý dílčí svazek. Každý podsvazek se chová jako normální souborový systém, takže se objeví v přípojných bodech jako /etc.
Tato myšlenka má několik výhod. Můžete například vytvořit z adresáře databáze MySQL podsvazek, který vám umožní pořizovat snímky pro použití se zálohami. Můžete se také rozhodnout, že z tohoto adresáře uděláte RAID1, takže pokud jeden disk selže, vaše databáze bude stále nedotčená. Další používá podsvazek pro /etc, abyste mohli kdykoli zvrátit jakékoli změny konfigurace celého systému. Použití subvolume pro /home/username by potenciálně umožnilo každému uživateli mít stroj času, i když pravděpodobně mnohem flexibilnějším způsobem, než jaký Apple poskytuje ve svém systému.
A samozřejmě jednou z výhod podsvazku pro domácnosti a další pro roota je možnost zvrátit upgrade. Například upgradujete z 12.04 na 12.10 velmi brzy a po prvním měsíci zjistíte, že je to trochu zabugované, takže prostě zrušíte upgrade svého operačního systému. Sám jsem to nezkoušel, ale mělo by to fungovat stejně dobře jako udržení vašeho domova a přeinstalace předchozího systému, až na to, že by to trvalo asi sekundu místo hodiny. 🙂