Mhddfs - Għaqqad Diversi Partition Żgħar f'Ħażna Virtwali Kbira Waħda


Ejja nassumu li għandek 30GB ta 'films u għandek 3 drives kull 20 GB fid-daqs. Allura kif se taħżen?

Ovvjament tista 'taqsam il-vidjows tiegħek f'żewġ jew tliet volumi differenti u aħżenhom fuq id-drajv manwalment. Din żgur mhix idea tajba, huwa xogħol eżawrjenti li jeħtieġ intervent manwali u ħafna ħin tiegħek.

Soluzzjoni oħra hija li toħloq firxa RAID ta 'disk. Ir-RAID dejjem baqa' magħruf għal telf ta' affidabbiltà tal-ħażna u spazju fuq id-diska li tista' tintuża. Soluzzjoni oħra hija mhddfs.

mhddfs huwa sewwieq għal Linux li jgħaqqad diversi punti ta 'muntaġġ f'disk virtwali wieħed. Huwa sewwieq ibbażat fuq fjus, li jipprovdi soluzzjoni faċli għal ħażna ta 'dejta kbira. Hija tgħaqqad is-sistemi ta 'fajls żgħar kollha biex toħloq sistema ta' fajls virtwali waħda kbira li fiha kull partiċelli tas-sistema ta 'fajls membru tagħha inklużi fajls u spazji ħielsa.

It-tagħmir kollu tal-ħażna tiegħek joħloq ġabra virtwali waħda u jista 'jiġi mmuntat eżatt mal-but. Din l-utilità żgħira tieħu ħsieb, liema drive hija mimlija u liema hija vojta u biex tikteb id-data għal liema drive, b'mod intelliġenti. Ladarba inti toħloq drives virtwali b'suċċess, tista 'taqsam is-sistema tal-fajls virtwali tiegħek billi tuża SAMBA. Il-klijent tiegħek dejjem se jara sewqan enormi u ħafna spazju ħieles.

  1. Ikseb l-attributi tas-sistema tal-fajls u l-informazzjoni tas-sistema.
  2. Issettja l-attributi tas-sistema tal-fajls.
  3. Oħloq, Aqra, Neħħi u ikteb Direttorji u fajls.
  4. Appoġġ għal serraturi tal-fajls u Hardlinks fuq apparat wieħed.

Installazzjoni ta 'Mhddfs fil-Linux

Fuq sistemi Debian u portabbli għall-istess, tista 'tinstalla l-pakkett mhddfs billi tuża l-kmand li ġej.

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

Fuq is-sistemi RHEL/CentOS Linux, trid tixgħel l-epel-repository u mbagħad tesegwixxi l-kmand hawn taħt biex tinstalla l-pakkett mhddfs.

# yum install mhddfs

Fuq is-sistemi Fedora 22+, tista 'tiksebha bil-maxtura tal-pakkett dnf kif muri hawn taħt.

# dnf install mhddfs

Jekk fil-każ, il-pakkett mhddfs ma jkunx disponibbli mir-repożitorju tal-epel, allura trid issolvi d-dipendenzi li ġejjin biex tinstallah u tikkumpilah mis-sors kif muri hawn taħt.

  1. FILE header files
  2. GCC
  3. fajls tal-header libc6
  4. fajls tal-header uthash
  5. fajls tal-header libattr1 (mhux obbligatorju)

Sussegwentement, niżżel l-aħħar pakkett tas-sors sempliċiment kif issuġġerit hawn taħt u kkumpilah.

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

Għandek tkun tista' tara mhddfs binarji fid-direttorju attwali. Mexxiha għal /usr/bin/ u /usr/local/bin/ bħala għerq.

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

Kollox stabbilit, mhddfs huwa lest biex jintuża.

Kif nuża Mhddfs?

1. Ejja naraw l-HDDs kollha mmuntati fis-sistema tiegħi bħalissa.

$ 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

Innota l-isem 'Mount Point' hawn, li se nużaw aktar tard.

2. Oħloq direttorju /mnt/virtual_hdd fejn dawn is-sistema tal-fajls kollha se jkunu miġbura flimkien bħala,

# mkdir /mnt/virtual_hdd

3. U mbagħad immonta s-sistemi kollha tal-fajls. Jew bħala root jew bħala utent li huwa membru tal-grupp FUSE.

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

Nota: Aħna użati Mount Point ismijiet hawn ta 'l-HDDs kollha. Ovvjament il-punt tal-muntatura fil-każ tiegħek se jkun differenti. Innota wkoll l-għażla \-o allow_other” tagħmel din is-sistema tal-fajls Virtwali viżibbli għall-oħrajn kollha u mhux biss għall-persuna li ħolquha.

4. Issa mexxi \df -h ara s-sistemi tal-fajls kollha. Għandu jkun fih dak li ħloqt bħalissa.

$ df -h

Tista 'twettaq l-għażla kollha għas-Sistema ta' Fajl Virtwali li ħloqt kif kont tagħmel għal Drive Mounted.

5. Biex toħloq din is-sistema tal-Fajl Virtwali fuq kull boot tas-sistema, għandek iżżid il-linja ta' kodiċi ta' hawn taħt (fil-każ tiegħek għandha tkun differenti, skont il-punt tal-muntaġġ tiegħek), fl-aħħar tal-fajl /etc/fstab bħala għerq.

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. Jekk fi kwalunkwe punt tal-ħin trid iżżid/tneħħi drajv ġdid għal Virtual_hdd, tista 'timmonta drajv ġdid, tikkopja l-kontenut tal-punt tal-muntaġġ /mnt/virtual_hdd, un-mount il-volum, Eject il-Drive li trid neħħi u/jew mmunta d-drajv il-ġdid li trid tinkludi, Immonta s-sistema tal-fajls ġenerali taħt Virtual_hdd billi tuża kmand mhddfs u għandek tkun lest.

It-tneħħija ta' virtual_hdd hija faċli daqs,

# umount /mnt/virtual_hdd

Avviż li huwa umount u mhux unmount. Ħafna utent ittajpjaha ħażin.

Dak kollu għalissa. Qed naħdem fuq post ieħor intom in-nies se tħobbu taqraw. Sa dakinhar ibqa' sintonizzat u mqabbad ma' Tecmint. Ipprovdilna l-feedback siewi tiegħek fil-kummenti hawn taħt. Like u share magħna u għinna nfirxu.