Mhddfs - Kombinirajte nekoliko manjih particija u jednu veliku virtualnu pohranu
Pretpostavimo da imate 30 GB filmova i da imate 3 diska veličine 20 GB svaki. Dakle, kako ćete skladištiti?
Očito možete podijeliti svoje videozapise u dva ili tri različita volumena i ručno ih pohraniti na pogon. Ovo svakako nije dobra ideja, to je iscrpan posao koji zahtijeva ručnu intervenciju i puno vašeg vremena.
Drugo rješenje je stvoriti RAID niz diskova. RAID je uvijek bio poznat po gubitku pouzdanosti pohrane i korisnog prostora na disku. Drugo rješenje je mhddfs.
mhddfs je upravljački program za Linux koji kombinira nekoliko točaka montiranja u jedan virtualni disk. To je drajver temeljen na osiguračima, koji pruža jednostavno rješenje za pohranu velikih podataka. Kombinira sve male datotečne sustave kako bi stvorio jedan veliki virtualni datotečni sustav koji sadrži svaku česticu svog datotečnog sustava člana, uključujući datoteke i slobodne prostore.
Zašto trebate Mhddfs?
Svi vaši uređaji za pohranu stvaraju jedan virtualni skup i mogu se montirati odmah pri pokretanju. Ovaj mali uslužni program brine se o tome koji je pogon pun, a koji prazan i na koji pogon inteligentno upisuje podatke. Nakon što uspješno stvorite virtualne pogone, možete dijeliti svoj virtualni datotečni sustav koristeći SAMBA. Vaš će klijent uvijek vidjeti ogroman pogon i puno slobodnog prostora.
Značajke Mhddfs
- Dohvatite atribute datotečnog sustava i informacije o sustavu.
- Postavite atribute datotečnog sustava.
- Stvaranje, čitanje, uklanjanje i pisanje imenika i datoteka.
- Podrška za zaključavanje datoteka i tvrde veze na jednom uređaju.
- Pros of mhddfs
Nedostaci mhddfs
- Perfect for home users.
mhddfs upravljački program nije ugrađen u Linux kernel
- Simple to run.
Potrebno puno procesorske snage tijekom rada
- No evidence of Data loss
Nema rješenja za redundanciju.
- Do not split the file.
Premještanje tvrdih veza nije podržano
- Add new files to the combined virtual filesystem.
- Manage the location where these files are saved.
- Extended file attributes
Instalacija Mhddfs u Linuxu
Na Debian i prenosivim na slične sustave, možete instalirati mhddfs paket pomoću sljedeće naredbe.
apt-get update && apt-get install mhddfs
Na RHEL/CentOS Linux sustavima morate uključiti epel-repozitorij i potom izvršiti donju naredbu za instalaciju mhddfs paketa.
yum install mhddfs
Na sustavima Fedora 22+ možete ga dobiti preko dnf upravitelja paketa kao što je prikazano u nastavku.
dnf install mhddfs
Ako paket mhddfs nije dostupan iz epel repozitorija, morate riješiti sljedeće ovisnosti da biste ga instalirali i kompajlirali iz izvora kao što je prikazano u nastavku.
- Datoteke zaglavlja FUSE
- GCC
- datoteke zaglavlja libc6
- uthash datoteke zaglavlja
- datoteke zaglavlja libattr1 (izborno)
Zatim preuzmite najnoviji izvorni paket jednostavno kao što je predloženo u nastavku i kompajlirajte ga.
wget http://mhddfs.uvw.ru/downloads/mhddfs_0.1.39.tar.gz
tar -zxvf mhddfs*.tar.gz
cd mhddfs-0.1.39/
make
Trebali biste moći vidjeti binarni mhddfs u trenutnom direktoriju. Premjestite ga u /usr/bin/ i /usr/local/bin/ kao root.
cp mhddfs /usr/bin/
cp mhddfs /usr/local/bin/
Sve spremno, mhddfs je spreman za korištenje.
Kako mogu koristiti Mhddfs?
1. Pogledajmo sav HDD trenutno montiran na moj sustav.
df -h
Uzorak izlaza
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
Obratite pažnju na naziv 'Mount Point' koji ćemo kasnije koristiti.
2. Napravite direktorij /mnt/virtual_hdd
gdje će svi ovi sustavi datoteka biti grupirani zajedno kao,
mkdir /mnt/virtual_hdd
3. Zatim montirajte sve datotečne sustave. Bilo kao root ili kao korisnik koji je član grupe FUSE.
mhddfs /boot/efi, /, /media/avi/BD9B-5FCE/, /media/avi/Debian\ 8.1.0\ M-A\ 1/ /mnt/virtual_hdd -o allow_other
Napomena: Ovdje koristimo nazive točaka montiranja za sve HDD-ove. Očito je da će točka montiranja u vašem slučaju biti drugačija. Također primijetite da “-o allow_other” opcija čini ovaj virtualni datotečni sustav vidljivim svima drugima, a ne samo osobi koja ga je stvorila.
4. Sada pokrenite “df -h ” pogledajte sve datotečne sustave. Trebao bi sadržavati onaj koji ste upravo stvorili.
df -h
Možete izvršiti sve opcije na Virtualnom datotečnom sustavu koji ste stvorili kao što biste to učinili na montiranom pogonu.
5. Da biste kreirali ovaj virtualni datotečni sustav pri svakom pokretanju sustava, trebali biste dodati donji redak koda (u vašem slučaju trebao bi biti drugačiji, ovisno o vašoj točki montiranja) , na kraju datoteke /etc/fstab kao 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. Ako u bilo kojem trenutku želite dodati/ukloniti novi pogon na Virtual_hdd, možete montirati novi pogon, kopirati sadržaj točke montiranja /mnt/virtual_hdd, demontirajte volumen, izbacite pogon koji želite ukloniti i/ili montirajte novi pogon koji želite uključiti, montirajte cjelokupni datotečni sustav pod Virtual_hdd pomoću naredbe mhddfs i trebali biste biti gotovi.
Kako mogu demontirati Virtual_hdd?
Demontaža virtual_hdd-a jednostavna je kao,
umount /mnt/virtual_hdd
Primijetite da je umount, a ne unmount. Mnogi korisnici krivo upisuju.
To je sve za sada. Radim na još jednom postu koji ćete voljeti čitati. Do tada ostanite s nama i povezani na Tecmint. Pošaljite nam svoje vrijedne povratne informacije u komentarima ispod. Lajkajte nas, podijelite nas i pomozite nam da se širimo.