Mhddfs - ühendage mitu väiksemat partitsiooni üheks suureks virtuaalseks salvestusruumiks


Oletame, et teil on 30 GB filme ja teil on 3 draivi, igaüks 20 GB suurust. Niisiis, kuidas te hoiate?

Ilmselt saate oma videod jagada kaheks või kolmeks erinevaks köiteks ja neid käsitsi kettale salvestada. See pole kindlasti hea mõte, see on ammendav töö, mis nõuab käsitsi sekkumist ja palju aega.

Teine lahendus on RAID massiivi loomine. RAID on alati olnud kurikuulus salvestuse töökindluse ja kasutatava kettaruumi kaotuse poolest. Teine lahendus on mhddfs.

mhddfs on Linuxi draiver, mis ühendab mitu liitmiskohta üheks virtuaalseks kettaks. See on kaitsmepõhine draiver, mis pakub lihtsat lahendust suurte andmete salvestamiseks. See ühendab kõik väikesed failisüsteemid ühe suure virtuaalse failisüsteemi loomiseks, mis sisaldab kõiki selle liikmesfailisüsteemi osakesi, sealhulgas faile ja vaba ruumi.

Kõik teie salvestusseadmed loovad ühe virtuaalse basseini ja selle saab paigaldada otse pakiruumi. See väike utiliit hoolitseb selle eest, milline draiv on täis ja milline tühi ning millisele kettale andmeid arukalt kirjutada. Kui olete virtuaalsed kettad edukalt loonud, saate oma virtuaalset failisüsteemi jagada SAMBA abil. Teie klient näeb alati tohutut draivi ja palju vaba ruumi.

  1. Hankige failisüsteemi atribuudid ja süsteemiteave.
  2. Määra failisüsteemi atribuudid.
  3. Kataloogide ja failide loomine, lugemine, eemaldamine ja kirjutamine.
  4. Ühes seadmes faililukkude ja kõvalinkide tugi.

Mhddf-de installimine Linuxis

Debiani ja sarnastesse kaasaskantavatesse süsteemidesse saate installida paketi mhddfs järgmise käsu abil.

# apt-get update && apt-get install mhddfs

RHEL/CentOS Linuxi süsteemides peate mhddfs-paketi installimiseks sisse lülitama epel-repository ja seejärel käivitama alloleva käsu.

# yum install mhddfs

Fedora 22+ süsteemides võite selle hankida dnf-pakettide abil, nagu allpool näidatud.

# dnf install mhddfs

Kui incase, mhddfs pakett pole epeli hoidlast saadaval, peate selle allikast installimiseks ja kompileerimiseks lahendama järgmised sõltuvused, nagu allpool näidatud.

  1. FUSE päisefailid
  2. GCC
  3. libc6 päisefailid
  4. päisefailide uthash
  5. libattr1 päisefailid (valikuline)

Järgmisena laadige alla uusim lähtekoodipakett lihtsalt allpool soovitatud viisil ja kompileerige.

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

Peaksite praeguses kataloogis nägema binaarseid mhddf-faile. Teisaldage see juurkataloogideks/usr/bin/ja/usr/local/bin /.

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

Kõik komplekt, mhddfs on kasutamiseks valmis.

Kuidas kasutada Mhddf-faile?

1. Vaatame kõiki minu süsteemi praegu ühendatud HDD-sid.

$ df -h
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

Pange tähele siin nime "Mount Point", mida me hiljem kasutame.

2. Looge kataloog /mnt/virtual_hdd , kus kõik need failisüsteemid rühmitatakse järgmiselt:

# mkdir /mnt/virtual_hdd

3. Ja seejärel ühendage kõik failisüsteemid. Kas juurkasutajana või kasutajana, kes on FUSE grupi liige.

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

Märkus. Siin kasutatakse kõigi kõvaketaste ühenduspunkti nimesid. Ilmselt on teie puhul ühenduspunkt erinev. Märka ka valik\"- o allow_other" muudab selle virtuaalse failisüsteemi nähtavaks kõigile teistele ja mitte ainult selle loonud isikule.

4. Nüüd käivitage\"df -h", et näha kõiki failisüsteeme. See peaks sisaldama just teie loodud süsteemi.

$ df -h

Saate kogu loodud virtuaalse failisüsteemi suvandi täita nii, nagu oleksite teinud ühendatud draivi puhul.

5. Selle virtuaalse failisüsteemi loomiseks iga süsteemi alglaadimisel peaksite faili/etc/fstab lõppu lisama juurena alloleva koodirea (teie puhul peaks see olema erinev, sõltuvalt teie ühenduspunktist).

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. Kui soovite mingil ajahetkel Virtual_hdd-i uue draivi lisada/eemaldada, võite installida uue draivi, kopeerida ühenduspunkti/mnt/virtual_hdd sisu, tühistada helitugevuse ühendamise, eemaldada draivi, mida soovite eemaldage ja/või ühendage uus draiv, mille soovite lisada, ühendage kogu failisüsteem jaotisega Virtual_hdd käsuga mhddfs ja see peaks olema valmis.

Virtuaali_hdd lahtiühendamine on sama lihtne kui

# umount /mnt/virtual_hdd

Pange tähele, et see on umount ja mitte unmount. Paljud kasutajad kirjutasid selle valesti.

Praeguseks kõik. Töötan veel ühe postituse kallal, mida teile meeldivad lugeda. Siiani olge Tecmintiga kursis ja ühenduses. Esitage meile oma väärtuslikku tagasisidet allpool toodud kommentaarides. Meeldib ja jaga meid ning aitab meil levida.