Vyhledávání na webu

Mhddfs - Kombinujte několik menších oddílů do jednoho velkého virtuálního úložiště


Předpokládejme, že máte 30 GB filmů a máte 3 disky o velikosti 20 GB. Jak tedy budete skladovat?

Samozřejmě můžete svá videa rozdělit na dva nebo tři různé svazky a uložit je na jednotku ručně. To rozhodně není dobrý nápad, je to vyčerpávající práce, která vyžaduje ruční zásah a spoustu vašeho času.

Dalším řešením je vytvoření diskového pole RAID. RAID byl vždy notoricky známý ztrátou spolehlivosti úložiště a využitelného místa na disku. Dalším řešením je mhddfs.

mhddfs je ovladač pro Linux, který kombinuje několik přípojných bodů do jednoho virtuálního disku. Jedná se o pojistkový ovladač, který poskytuje snadné řešení pro ukládání velkých dat. Kombinuje všechny malé souborové systémy a vytváří jeden velký virtuální souborový systém, který obsahuje všechny částice jeho členského souborového systému včetně souborů a volných míst.

Proč potřebujete Mhddfs?

Všechna vaše úložná zařízení tvoří jeden virtuální fond a ten lze připojit přímo při spouštění. Tato malá utilita se inteligentně stará o to, který disk je plný a který prázdný a na jaký disk zapisovat data. Jakmile úspěšně vytvoříte virtuální disky, můžete sdílet svůj virtuální souborový systém pomocí SAMBA. Váš klient vždy uvidí obrovský disk a spoustu volného místa.

Vlastnosti Mhddfs

  1. Získejte atributy systému souborů a systémové informace.
  2. Nastavte atributy systému souborů.
  3. Vytvářet, číst, odebírat a zapisovat adresáře a soubory.
  4. Podpora pro uzamčení souborů a pevné odkazy na jednom zařízení.
Pros of mhddfs

Nevýhody mhddfs

 Perfect for home users.

ovladač mhddfs není zabudován v jádře Linuxu

 Simple to run.

 Za běhu je potřeba hodně výpočetního výkonu

 No evidence of Data loss

 Žádné řešení redundance.

 Do not split the file.

 Přesouvání pevných odkazů není podporováno

 Add new files to the combined virtual filesystem.

 

 Manage the location where these files are saved.

 

  Extended file attributes

 

Instalace Mhddfs v Linuxu

Na Debian a přenosných na podobné systémy můžete nainstalovat balíček mhddfs pomocí následujícího příkazu.

apt-get update && apt-get install mhddfs

Na systémech RHEL/CentOS Linux musíte zapnout epel-repository a poté provést níže uvedený příkaz k instalaci balíčku mhddfs.

yum install mhddfs

Na systémech Fedora 22+ jej můžete získat pomocí správce balíčků dnf, jak je znázorněno níže.

dnf install mhddfs

Pokud balíček incase, mhddfs není dostupný z úložiště epel, musíte vyřešit následující závislosti, abyste jej mohli nainstalovat a zkompilovat ze zdroje, jak je uvedeno níže.

  1. hlavičkové soubory FUSE
  2. GCC
  3. hlavičkové soubory libc6
  4. uthash hlavičkové soubory
  5. hlavičkové soubory libattr1 (volitelné)

Dále si jednoduše stáhněte nejnovější zdrojový balíček, jak je navrženo níže, a zkompilujte jej.

wget http://mhddfs.uvw.ru/downloads/mhddfs_0.1.39.tar.gz
tar -zxvf mhddfs*.tar.gz
cd mhddfs-0.1.39/
make

V aktuálním adresáři byste měli vidět binární mhddfs. Přesuňte jej do /usr/bin/ a /usr/local/bin/ jako root.

cp mhddfs /usr/bin/ 
cp mhddfs /usr/local/bin/

Vše nastaveno, mhddfs je připraveno k použití.

Jak mohu používat Mhddfs?

1. Podívejme se na všechny HDD aktuálně připojené k mému systému.

df -h

Ukázkový výstup
Filesystem      Size  Used Avail Use% Mounted on

/dev/sda1       511M  132K  511M   1% /boot/efi
/dev/sda2       451G   92G  336G  22% /
/dev/sdb1       1.9T  161G  1.7T   9% /media/avi/BD9B-5FCE
/dev/sdc1       555M  555M     0 100% /media/avi/Debian 8.1.0 M-A 1

Zde si povšimněte názvu „Mount Point“, který budeme používat později.

2. Vytvořte adresář /mnt/virtual_hdd, kde budou všechny tyto všechny souborové systémy seskupeny jako,

mkdir /mnt/virtual_hdd

3. A poté připojte všechny souborové systémy. Buď jako root nebo jako uživatel, který je členem skupiny FUSE.

mhddfs /boot/efi, /, /media/avi/BD9B-5FCE/, /media/avi/Debian\ 8.1.0\ M-A\ 1/ /mnt/virtual_hdd  -o allow_other

Poznámka: Zde používáme názvy bodů připojení ze všech pevných disků. Je zřejmé, že bod připojení ve vašem případě bude jiný. Všimněte si také, že možnost „-o allow_other“ zviditelní tento virtuální souborový systém všem ostatním a nejen osobě, která jej vytvořila.

4. Nyní spusťte „df -h “ a prohlédněte si všechny systémy souborů. Měl by obsahovat ten, který jste právě vytvořili.

df -h

Všechny možnosti pro virtuální souborový systém, který jste vytvořili, můžete provést stejně, jako byste to udělali s připojeným diskem.

5. Chcete-li vytvořit tento virtuální souborový systém při každém bootu systému, měli byste přidat níže uvedený řádek kódu (ve vašem případě by se měl lišit v závislosti na vašem přípojném bodu) , na konci souboru /etc/fstab jako root.

mhddfs# /boot/efi, /, /media/avi/BD9B-5FCE/, /media/avi/Debian\ 8.1.0\ M-A\ 1/ /mnt/virtual_hdd fuse defaults,allow_other 0 0

6. Pokud budete chtít kdykoli přidat/odebrat nový disk do Virtual_hdd, můžete připojit nový disk a zkopírovat obsah bodu připojení /mnt/virtual_hdd, odpojte svazek, Vysuňte disk, který chcete odebrat, a/nebo připojte nový disk, který chcete zahrnout, Připojte celý souborový systém pod Virtual_hdd pomocí příkazu mhddfs a měli byste být hotovi.

Jak mohu odpojit Virtual_hdd?

Odpojení virtual_hdd je stejně snadné jako,

umount /mnt/virtual_hdd

Všimněte si, že je odpojit a nikoli odpojit. Mnoho uživatelů to píše špatně.

To je prozatím vše. Pracuji na dalším příspěvku, který si lidé rádi přečtou. Do té doby zůstaňte naladěni a připojeni k Tecmint. Sdělte nám svou cennou zpětnou vazbu v komentářích níže. Lajkujte a sdílejte nás a pomozte nám se šířit.