Mhddfs - Yhdistä useita pienempiä osioita yhdeksi suureksi virtuaalitallennustilaksi
Oletetaan, että sinulla on 30 Gt elokuvia ja sinulla on kolme levyä, joista kukin on 20 Gt. Joten miten säilytät?
Ilmeisesti voit jakaa videosi kahteen tai kolmeen eri talteen ja tallentaa ne asemalle manuaalisesti. Tämä ei todellakaan ole hyvä idea, se on tyhjentävä työ, joka vaatii manuaalista puuttumista ja paljon aikaasi.
Toinen ratkaisu on luoda RAID-levyryhmä. RAID on aina pysynyt pahamaineisena tallennusluotettavuuden ja käyttökelpoisen levytilan menetyksestä. Toinen ratkaisu on mhddfs.
mhddfs on Linuxille tarkoitettu ohjain, joka yhdistää useita liitoskohtia yhdeksi virtuaalilevyksi. Se on sulakepohjainen ajuri, joka tarjoaa helpon ratkaisun suuren tiedon tallentamiseen. Se yhdistää kaikki pienet tiedostojärjestelmät yhdeksi suureksi virtuaaliseksi tiedostojärjestelmäksi, joka sisältää kaikki sen jäsentiedostojärjestelmän hiukkaset, mukaan lukien tiedostot ja vapaat tilat.
Miksi tarvitset Mhddf:n?
Kaikki tallennuslaitteesi luovat yhden virtuaalisen poolin, ja se voidaan asentaa heti käynnistyksen yhteydessä. Tämä pieni apuohjelma huolehtii siitä, mikä asema on täynnä ja mikä tyhjä, ja kirjoittaa tiedot mille asemalle älykkäästi. Kun olet luonut virtuaaliasemat onnistuneesti, voit jakaa virtuaalisen tiedostojärjestelmän SAMBA:n avulla. Asiakkaasi näkee aina valtavan aseman ja paljon vapaata tilaa.
Mhddfs:n ominaisuudet
- Hanki tiedostojärjestelmän attribuutit ja järjestelmätiedot.
- Aseta tiedostojärjestelmän attribuutit.
- Luo, lue, poista ja kirjoita hakemistoja ja tiedostoja.
- Tuki tiedostojen lukituksille ja kiintolinkeille yhdellä laitteella.
- Pros of mhddfs
Mhddf:n haitat
- Perfect for home users.
mhddfs-ohjainta ei ole rakennettu Linux-ytimeen
- Simple to run.
Tarvitti paljon prosessointitehoa suorituksen aikana
- No evidence of Data loss
Ei redundanssiratkaisua.
- Do not split the file.
Kovia linkkejä ei tueta
- Add new files to the combined virtual filesystem.
- Manage the location where these files are saved.
- Extended file attributes
Mhddfs:n asennus Linuxiin
Debianissa ja kannettavissa vastaaviin järjestelmiin voit asentaa mhddfs-paketin käyttämällä seuraavaa komentoa.
apt-get update && apt-get install mhddfs
RHEL/CentOS Linux -järjestelmissä sinun on otettava epel-repository käyttöön ja suoritettava sitten alla oleva komento asentaaksesi mhddfs-paketin.
yum install mhddfs
Fedora 22+ -järjestelmissä voit saada sen dnf-pakettihallinnan kautta alla olevan kuvan mukaisesti.
dnf install mhddfs
Jos mhddfs-paketti ei ole saatavilla epel-varastosta, sinun on ratkaistava seuraavat riippuvuudet asentaaksesi ja kääntääksesi sen lähteestä alla kuvatulla tavalla.
- FUSE-otsikkotiedostot
- GCC
- libc6-otsikkotiedostot
- uthash-otsikkotiedostot
- libattr1-otsikkotiedostot (valinnainen)
Lataa seuraavaksi uusin lähdepaketti yksinkertaisesti alla ehdotetulla tavalla ja käännä se.
wget http://mhddfs.uvw.ru/downloads/mhddfs_0.1.39.tar.gz
tar -zxvf mhddfs*.tar.gz
cd mhddfs-0.1.39/
make
Sinun pitäisi pystyä näkemään binaariset mhddfs-tiedostot nykyisessä hakemistossa. Siirrä se hakemistoon /usr/bin/ ja /usr/local/bin/ pääkäyttäjänä.
cp mhddfs /usr/bin/
cp mhddfs /usr/local/bin/
Kaikki valmiina, mhddfs on valmis käytettäväksi.
Kuinka käytän Mhddfs:ää?
1. Katsotaan kaikki järjestelmääni tällä hetkellä asennetut kiintolevyt.
df -h
Näytelähtö
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
Huomaa 'Mount Point' -nimi, jota käytämme myöhemmin.
2. Luo hakemisto /mnt/virtual_hdd
, johon kaikki nämä tiedostojärjestelmät ryhmitellään seuraavasti:
mkdir /mnt/virtual_hdd
3. Liitä sitten kaikki tiedostojärjestelmät. Joko pääkäyttäjänä tai käyttäjänä, joka on FUSE-ryhmän jäsen.
mhddfs /boot/efi, /, /media/avi/BD9B-5FCE/, /media/avi/Debian\ 8.1.0\ M-A\ 1/ /mnt/virtual_hdd -o allow_other
Huomaa: Täällä käytetään kaikkien kiintolevyjen liitäntäpisteiden nimiä. Kiinnityskohta sinun tapauksessasi on ilmeisesti erilainen. Huomaa myös, että vaihtoehto "-o allow_other" tekee tämän virtuaalisen tiedostojärjestelmän näkyvän kaikille muille, ei vain sen luojalle.
4. Suorita nyt "df -h", niin näet kaikki tiedostojärjestelmät. Sen pitäisi sisältää juuri nyt luomasi.
df -h
Voit suorittaa kaikki toiminnot luomallesi virtuaaliselle tiedostojärjestelmälle, kuten olisit tehnyt asennetulle asemalle.
5. Luodaksesi tämän virtuaalitiedostojärjestelmän jokaiseen järjestelmän käynnistykseen, sinun tulee lisätä alla oleva koodirivi (sinun tapauksessa sen pitäisi olla erilainen liitoskohtasi mukaan) , /etc/fstab-tiedoston lopussa pääkäyttäjänä.
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. Jos haluat milloin tahansa lisätä/poistaa uuden aseman Virtual_hdd-asemaan, voit liittää uuden aseman ja kopioida liitoskohdan sisällön /mnt/virtual_hdd, irrota taltio, poista levy, jonka haluat poistaa ja/tai liitä uusi asema, jonka haluat liittää, liitä koko tiedostojärjestelmä kohtaan Virtual_hdd käyttämällä mhddfs-komentoa, niin sinun pitäisi olla valmis.
Kuinka voin irrottaa Virtual_hdd:n?
virtual_hdd:n irrottaminen on yhtä helppoa kuin
umount /mnt/virtual_hdd
Huomaa, että se on umount eikä unmount. Monet käyttäjät kirjoittavat sen väärin.
Tässä kaikki tältä erää. Työskentelen toisen postauksen parissa, jota ihmiset rakastavat lukea. Pysy kuulolla siihen asti ja ole yhteydessä Tecmintiin. Anna meille arvokasta palautetta alla olevissa kommenteissa. Tykkää ja jaa meistä ja auta meitä leviämään.