Představte si následující scénář: Máte 3 pevné disky (nebo oddíly) – 100GB, 100GB a 64GB a máte obrovskou mediální knihovnu (video a audio), řekněme 180GB. Je zřejmé, že všechny vaše mediální soubory se nevejdou na jeden pevný disk/diskový oddíl. Čili je budete muset rozdělit a uložit na více míst. Ve finále tak budete muset věnovat více času správě vašich mediálních souborů, protože jsou rozptýleny na více místech.
Pro tuto situaci existuje několik řešení. Můžete zakoupit nový a větší pevný disk, to však to znamená sáhnout poměrně hluboko do peněženky a najít nové využití pro váš stávající úložný prostor. Dalším řešením je nastavení RAID, takže vaše soubory budou rozptýleny rovnoměrně po všech discích. To ale zase může přinést nižší propustnost dat, což je také nežádoucí.
Další možností je použití FUSE modulu pro systém souborů s názvem mhddfs, který umožňuje kombinovat několik diskových oddílů (pevných disků), do jednoho virtuálního disku. Takže místo manipulace se třemi různými oddíly a přemýšlením nad tím, kde se nacházejí vaše soubory, je budete mít pěkně na jednom virtuálním disku. A právě na tuto možnost se dnes podíváme blíže.
Instalace mhddfs v Linux Mintu
Je snadná, jelikož je balíček součástí standardních repozitářů. Stačí tedy otevřít terminál a zadat příkaz:
Příkaz terminálu: |
---|
sudo apt-get install mhddfs |
Nastavení mhddfs
Nejprve zkontrolujte aktuální nastavení oddílů ve vašem systému. Zadejte proto v terminálu následující příkaz:
Příkaz terminálu: |
---|
df -h |
Na výstupu by se vám měly zobrazit všechny přimountované oddíly v systému. Všimněte si zejména jejich přípojných bodů.
Na obrázku výše jsou tři oddíly – 19GB, 17GB a 12GB.
Dále si vytvořte nový přípojný bod pro virtuální úložiště:
Příkaz terminálu: |
---|
sudo mkdir /mnt/virtual |
A konečně namountujte mhddfs:
Příkaz terminálu: |
---|
mhddfs /,/external1,/external2 /mnt/virtual -0 allow_other |
Poznámka: nekopírujte slepě tento příkaz. Přípojný bod musíte přizpůsobit nastavení ve vašem systému!
Příznak -0 allow_other umožňuje přístup k tomuto virtuálnímu disku i ostatním uživatelům.
Řádek ve výstupu mhddfs: move size limit 4294967296 bytes znamená, že pokud oddíl obsahuje méně než 4294967296 bajtů (4 GB) prostoru, budou nové soubory uloženy na další oddíl. Pokud mají všechny oddíly méně než 4GB, bude vybrán ten, který má nejvíce volného místa.
Nyní proveďte opět kontrolu připojených oddílů.
Příkaz terminálu: |
---|
df -h |
Na obrázku vidíte nově vytvořený přípojný bod s kombinovaným úložným prostorem ze všech pevných disků.
Spuštění mhddfs při startu systému
Chcete-li se mhddfs spouštěl při každém startu systému, jednoduše upravte soubor fstab v terminálu,
Příkaz terminálu: |
---|
sudo nano /etc/fstab |
poté zkopírujte a vložte následující řádek (Ctrl+Shift+V) na konec souboru.
mhddfs# /, /external1, /external2 /mnt/virtual fuse defaults,allow_other 0 0
Nezapomeňte změnit cestu k souboru a přípojné body tak, aby odpovídaly nastavení vašeho počítače.
Nakonec stiskněte klávesy Ctrl+O pro uložení souboru a Ctrl+X pro ukončení.
Odpojení mhddfs
Chcete-li mhddfs odpojit, snadno tak učiníte pomocí následujícího příkazu:
Příkaz terminálu: |
---|
sudo umount /mnt/virtual |
Jak rozšířit mhddfs
Pokud jste si do systému přidali nový pevný disk a chcete i ten zahrnout do mhddfs, tak postupujte takto:
- Odpojte mhddfs.
- Přidejte do seznamu mhddfs nový harddisk a jeho přípojný bod.
- Otevřete soubor /etc/fstab a upravte položku mhddfs.
Stejné kroky můžete učinit i pro odstranění oddílů ze seznamu mhddfs.
Shrnutí
Aplikace mhddfs je opravdu jednoduchá pro kombinování různých pevných disků do jednoho prostoru. Nejlepší však je, že je snadno nastavitelná a nepoškodí váš systém souborů. Ani nevyžaduje přeformátování žádného pevného disku. Vyzkoušejte jej, popř. navrhněte jiné řešení dané problematiky v komentářích. Více informací najdete na manuálové stránce mhddfs, kde je přesně popsáno jeho použití a další možnosti.
Přeji příjemnou správu vašich disků pomocí mhddfs.
článok som si vytlačil do PDF, užitočné informácie chcem mať offline a toto je užitočné aj keď nie na každý deň 🙂