Mhddfs - Birnäçe kiçi bölümi bir uly wirtual ammarda birleşdiriň


30 Gb filmiňiz bar we her 20 GB ululykda 3 sany disk bar diýip pikir edeliň. Onda nädip saklarsyňyz?

Wideoňyzy iki ýa-da üç dürli jiltde bölüp, sürüjide el bilen saklap bilersiňiz. Elbetde, bu gowy pikir däl, el bilen gatyşmagy we köp wagt talap edýän gutarnykly iş.

Başga bir çözgüt, diskiň RAID massiwini döretmekdir. RAID elmydama ygtybarlylygy we ulanyp boljak disk ýerini ýitirmek bilen meşhur bolup gelýär. Başga bir çözgüt mhddfs.

mhddfs birnäçe gurnama nokatlaryny bir wirtual diske birleşdirýän Linux üçin draýwerdir. Uly maglumatlary saklamak üçin aňsat çözgüt berýän predohranitel esasly sürüjidir. Smallhli kiçi faýl ulgamlaryny birleşdirip, agza faýl ulgamynyň her bölejigini faýllary we boş ýerleri öz içine alýan ýekeje uly wirtual faýl ulgamyny döredýär.

Storagehli ammar enjamlaryňyz ýekeje wirtual howuz döredýär we ony ýükleme wagtynda gurnap bolýar. Bu kiçi kömekçi, haýsy sürüjiniň doly we haýsynyň boşdugyny we haýsy sürüjä akyl bilen ýazylýandygyny alada edýär. Wirtual diskleri üstünlikli döredeniňizden soň, SAMBA ulanyp, wirtual faýl ulgamyňyzy paýlaşyp bilersiňiz. Müşderiňiz elmydama ullakan sürüjini we köp boş ýer görer.

  1. Faýl ulgamynyň we ulgam maglumatlarynyň atributlaryny alyň.
  2. Faýl ulgamynyň atributlaryny düzüň.
  3. Kataloglary we faýllary dörediň, okaň, aýyryň we ýazyň.
  4. Bir enjamda faýl gulplaryny we gaty baglanyşyklary goldamak.

Linux-da Mhddfs gurmak

Debian-da we birmeňzeş ulgamlara göçürip bolýan, aşakdaky buýrugy ulanyp mhddfs paketini gurup bilersiňiz.

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

RHEL/CentOS Linux ulgamlarynda epel-ammary açmaly we mhddfs paketini gurmak üçin aşakdaky buýrugy ýerine ýetirmeli.

# yum install mhddfs

Fedora 22+ ulgamlarynda, aşakda görkezilişi ýaly dnf paket ammary arkaly alyp bilersiňiz.

# dnf install mhddfs

Eger epel ammaryndan mhddfs bukjasy ýok bolsa, ony aşakda görkezilişi ýaly çeşmeden gurmak we düzmek üçin aşakdaky baglylyklary çözmeli.

  1. FUSE sözbaşy faýllary
  2. GCC
  3. libc6 sözbaşy faýllary
  4. sözbaşy faýllary
  5. libattr1 sözbaşy faýllary (islege görä)

Ondan soň, iň soňky çeşme paketini aşakda görkezilişi ýaly göçürip alyň we düzüň.

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

Häzirki bukjada ikilik mhddfs-i görüp bilmeli. Kök hökmünde/usr/bin/we/usr/local/bin/-e geçiriň.

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

Sethli toplum, mhddfs ulanmaga taýyn.

Mhddfs-i nädip ulanmaly?

1. Häzirki wagtda ulgamymyza gurnalan HDD-leriň hemmesini göreliň.

$ 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

Bu ýerde soň ulanjak “Dag nokady” adyna üns beriň.

2. /mnt/virtual_hdd bukjasyny dörediň, bu faýl ulgamlarynyň hemmesi bir ýere jemlener,

# mkdir /mnt/virtual_hdd

3. Soňra ähli faýl ulgamlaryny guruň. Roota kök ýa-da FUSE toparynyň agzasy hökmünde.

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

Bellik: Bu ýerde ähli HDD-leriň nokat atlary ulanylýar. Elbetde, siziň ýagdaýyňyzdaky gurnama nokady başgaça bolar. Şeýle hem\- o allow_other opsiýasyna bu Wirtual faýl ulgamyny diňe döreden adam däl-de, başgalar üçin görünýär.

4. Indi\df -h işlediň, ähli faýl ulgamlaryna serediň. Onda şu wagt döreden ulgamyňyz bolmaly.

$ df -h

Döredilen Wirtual Faýl Ulgamyna ähli opsiýany monta Driveda edişiňiz ýaly ýerine ýetirip bilersiňiz.

5. Her wirtual boot ulgamynda bu wirtual faýl ulgamyny döretmek üçin, kök hökmünde/etc/fstab faýlynyň soňunda aşakdaky kod setirini goşmaly (gurnalan nokadyňyza baglylykda başgaça bolmaly).

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. Islendik wagt Virtual_hdd-a täze sürüjini goşmak/aýyrmak isleseňiz, täze sürüjini gurup bilersiňiz, monta point nokadynyň/mnt/virtual_hdd mazmunyny göçürip, sesini sazlap, isleýän diskiňizi çykaryp bilersiňiz. goşmak isleýän täze diskiňizi aýyryň we/ýa-da guruň, umumy faýl ulgamyny mhddfs buýrugy bilen Virtual_hdd astynda guruň we etmeli.

Wirtual_hdd-i aýyrmak aňsat,

# umount /mnt/virtual_hdd

Munuň ummasyzdygyna we çykarylmaýandygyna üns beriň. Ulanyjylaryň köpüsi ýalňyş ýazýarlar.

Bularyň hemmesi häzirlikçe. Adamlar okamagy halaýan başga bir ýazgyň üstünde işleýärin. Soňra “Tecmint” -e birikdiriň. Aşakdaky teswirlerde gymmatly pikirleriňizi bize beriň. Bizi halaň we paýlaşyň we ýaýramaga kömek ediň.