Gawe serep data nggunakake FreeFileSync lan 7-zip

Anamnesis, supaya bisa ngomong:

Fujitsu rx300 s6 server, RAID6 saka 6 1TB disk, XenServer 6.2 diinstal, sawetara server Spinning, antarane wong-wong mau Ubuntu karo sawetara bal, 3,5 yuta file, 1,5 TB data, kabeh iki mboko sithik tuwuh lan dadi gedhe.

Tugas: nyiyapake serep data saka server file, sebagéyan saben dina, sebagéyan saben minggu.
We duwe mesin serep Windows karo RAID5 (unit sistem standar miskin karo controller RAID dibangun ing ibu) plus disk 2TB kapisah kanggo Nyalin penengah saka negara saiki file. Sampeyan bisa nggunakake distribusi Linux apa wae, nanging mesin iki wis kasedhiya karo macem-macem raid lan lisensi Windows.

Instal ing server serep GratisFileSync, kita nyiyapake "pangilon" kabeh saurutan saka kabeh file server enggo bareng sapisan dina ing wayah sore sawise 18 jam dening mbukak liwat panjadwal.

Titik penting: nalika nyimpen tugas kumpulan, priksa manawa "Tutup jendhela tugas nalika rampung," yen ora, proses bakal multiply lan multiply.

Kita mbuwang file sauntara menyang pangecualian topeng: *.dwl, *.dwl2, *.tmp.

FreeFileSync nggunakake jaringan kanthi apik, nyalin dumadi ing sawetara utas, kacepetan tekan 80 Mbps nalika nyalin file gedhe, ora ana pamblokiran sing ditemokake ing file cilik.

Pengarsipan bakal ditindakake ing server serep lokal, tinimbang sing digunakake sadurunge The Copier karo pengarsipan jaringan. Miturut cara, TheCopier apik! Nanging kanthi volume kasebut, mung ora duwe wektu kanggo nransfer kabeh, sanajan antarmuka 1Gbps ing serep lan 2Gbps ing file siji (ikatan rong kertu jaringan).

Uga digunakake sadurunge SyncToy, nanging nalika jumlah file ngluwihi 1,5-2 yuta, iku mandegake normal, iku mung ora bisa ngrampungake.

Kanggo arsip folder sing perlu, kita nulis file kumpulan kanggo 7-zip:

disetel saiki=%WAKTU:~0,-3%
atur saiki=%saiki::=.%
atur saiki=%saiki: =0%
nyetel saiki=%DATE:~-4%.%DATE:~3,2%.%DATE:~0,2%_%saiki%
C: "Program Files" 7-Zip7z.exe a -tzip -mx=1 -mmt=on -mtc=off -ssw D:backupsAll%now%_10-04.zip E:10-04
C: "Program Files" 7-Zip7z.exe a -tzip -mx=1 -mmt=on -mtc=off -ssw D:backupsAll%now%_35-110.zip E:35-110
C:"Program Files"7-Zip7z.exe a -tzip -mx=1 -mmt=on -mtc=off -ssw D:backupsAll%now%_asu.zip E:asu
C: “Program Files” 7-Zip7z.exe a -tzip -mx=1 -mmt=on -mtc=off -ssw D:backupsAll%now%_director.zip E:director
C: "Program Files" 7-Zip7z.exe a -tzip -mx=1 -mmt=on -mtc=off -ssw D:backupsAll%now%_gpr.zip E:gpr
C:"Program Files"7-Zip7z.exe a -tzip -mx=1 -mmt=on -mtc=off -ssw D:backupsAll%now%_otiz.zip E:otiz
C: "Program Files" 7-Zip7z.exe a -tzip -mx=1 -mmt=on -mtc=off -ssw D:backupsAll%now%_ps.zip E:ps
C: “Program Files” 7-Zip7z.exe a -tzip -mx=1 -mmt=on -mtc=off -ssw D:backupsAll%now%_pto.zip E:pto
C: “Program Files” 7-Zip7z.exe a -tzip -mx=1 -mmt=on -mtc=off -ssw D:backupsAll%now%_rza.zip E:rza
C: "Program Files" 7-Zip7z.exe a -tzip -mx=1 -mmt=on -mtc=off -ssw D:backupsAll%now%_smeta.zip E:smeta

::a - nggawe arsip
:: -tzip utawa -t7z - jinis arsip (zip 1.5-2 kaping luwih cepet)
:: -mx=1 — rasio kompresi (minimal 1, nilai maksimal 9 x=[0 | 1 | 3 | 5 | 7 | 9 ])
:: -mmt = on - mbisakake multithreading yen ora diaktifake
:: -mtc=off - mateni cap wektu sistem file (nalika disimpen, diowahi, lsp.)
:: -ssw - uga compresses file dibukak kanggo nulis
:: -xr!.Sync* - ora kalebu file BtSync sauntara saka arsip, ninggalake sing permanen

Konstruksi set saiki =% lan liya-liyane ngidini sampeyan ngirit format wektu rekaman ing jeneng file tanpa masalah sing muncul nalika jumlah dina utawa wulan kurang saka 10, yaiku, kita ngganti nol.

Komentar -xr!.Sync* minangka dhasar sing ditinggalake saka sing digunakake BTSync.

Nganti 500 GB lan 700-800 ewu file, BTSync isih bisa digunakake kanthi apik, disinkronake kanthi cepet, nanging kanthi volume saiki, memori lan sumber daya prosesor akeh banget ing server file Ubuntu lan ing serep Windows sing diluncurake dening layanan, lan uga mung dirudopekso sistem disk dening pancet maos lan nyerat.

Senajan arsip punika 7-zip, kita arsip ing format zip tinimbang 7z native, amarga iku luwih cepet, lan ana prakteke ora ana prabédan ing komprèsi karo mx = 1, iki wis diverifikasi dening akeh nyobi.

Arsip dieksekusi siji-siji.

Folder karo arsip uga diresiki liwat tugas sing dijadwalake nggunakake sarana fpurge, ninggalake arsip ora luwih saka seminggu.
Akibaté, kita duwe salinan file kanggo dina sadurunge, uga arsip kanggo minggu kepungkur; FreeFileSync nempatake file sing wis dibusak ing tong sampah.

Source: www.habr.com

Add a comment