FreeFileSync ಮತ್ತು 7-zip ಬಳಸಿಕೊಂಡು ಡೇಟಾ ಬ್ಯಾಕಪ್

ಅನಾಮ್ನೆಸಿಸ್, ಆದ್ದರಿಂದ ಮಾತನಾಡಲು:

Fujitsu rx300 s6 ಸರ್ವರ್, 6 6TB ಡಿಸ್ಕ್‌ಗಳ RAID1, XenServer 6.2 ಸ್ಥಾಪಿಸಲಾಗಿದೆ, ಹಲವಾರು ಸರ್ವರ್‌ಗಳು ತಿರುಗುತ್ತಿವೆ, ಅವುಗಳಲ್ಲಿ ಉಬುಂಟು ಹಲವಾರು ಚೆಂಡುಗಳು, 3,5 ಮಿಲಿಯನ್ ಫೈಲ್‌ಗಳು, 1,5 TB ಡೇಟಾ, ಇವೆಲ್ಲವೂ ಕ್ರಮೇಣ ಬೆಳೆಯುತ್ತಿದೆ ಮತ್ತು ಊತಗೊಳ್ಳುತ್ತಿದೆ.

ಕಾರ್ಯ: ಫೈಲ್ ಸರ್ವರ್‌ನಿಂದ ಡೇಟಾ ಬ್ಯಾಕಪ್ ಅನ್ನು ಹೊಂದಿಸಿ, ಭಾಗಶಃ ದೈನಂದಿನ, ಭಾಗಶಃ ವಾರಕ್ಕೊಮ್ಮೆ.
ನಾವು RAID5 ನೊಂದಿಗೆ ವಿಂಡೋಸ್ ಬ್ಯಾಕಪ್ ಯಂತ್ರವನ್ನು ಹೊಂದಿದ್ದೇವೆ (ತಾಯಿಯಲ್ಲಿ ನಿರ್ಮಿಸಲಾದ RAID ನಿಯಂತ್ರಕದೊಂದಿಗೆ ಕಳಪೆ ಗುಣಮಟ್ಟದ ಸಿಸ್ಟಮ್ ಘಟಕ) ಜೊತೆಗೆ ಫೈಲ್‌ಗಳ ಪ್ರಸ್ತುತ ಸ್ಥಿತಿಯನ್ನು ಮಧ್ಯಂತರ ನಕಲು ಮಾಡಲು ಪ್ರತ್ಯೇಕ 2TB ಡಿಸ್ಕ್ ಅನ್ನು ಹೊಂದಿದ್ದೇವೆ. ಯಾವುದೇ ಲಿನಕ್ಸ್ ವಿತರಣೆಯನ್ನು ಬಳಸಲು ಸಾಧ್ಯವಿತ್ತು, ಆದರೆ ಈ ಯಂತ್ರವು ಈಗಾಗಲೇ ರೈಡ್ ಅರೇ ಮತ್ತು ವಿಂಡೋಸ್ ಪರವಾನಗಿಯೊಂದಿಗೆ ಲಭ್ಯವಿತ್ತು.

ಬ್ಯಾಕಪ್ ಸರ್ವರ್‌ನಲ್ಲಿ ಸ್ಥಾಪಿಸಿ ಫ್ರೀಫೈಲ್ ಸಿಂಕ್, ನಾವು ಶೆಡ್ಯೂಲರ್ ಮೂಲಕ ರನ್ ಮಾಡುವ ಮೂಲಕ 18 ಗಂಟೆಗಳ ನಂತರ ಸಂಜೆಯ ಸಮಯದಲ್ಲಿ ಎಲ್ಲಾ ಫೈಲ್ ಸರ್ವರ್ ಷೇರುಗಳಿಂದ ಸತತವಾಗಿ ಎಲ್ಲದರ "ಕನ್ನಡಿ" ಅನ್ನು ಹೊಂದಿಸುತ್ತೇವೆ.

ಒಂದು ಪ್ರಮುಖ ಅಂಶ: ಬ್ಯಾಚ್ ಕಾರ್ಯವನ್ನು ಉಳಿಸುವಾಗ, "ಪೂರ್ಣಗೊಂಡಾಗ ಕಾರ್ಯ ವಿಂಡೋವನ್ನು ಮುಚ್ಚಿ" ಎಂದು ಪರೀಕ್ಷಿಸಲು ಮರೆಯದಿರಿ, ಇಲ್ಲದಿದ್ದರೆ ಪ್ರಕ್ರಿಯೆಗಳು ಗುಣಿಸಿ ಮತ್ತು ಗುಣಿಸುತ್ತವೆ.

ನಾವು ತಾತ್ಕಾಲಿಕ ಫೈಲ್‌ಗಳನ್ನು ಮಾಸ್ಕ್ ವಿನಾಯಿತಿಗಳಾಗಿ ಎಸೆಯುತ್ತೇವೆ: *.dwl, *.dwl2, *.tmp.

FreeFileSync ನೆಟ್‌ವರ್ಕ್ ಅನ್ನು ಉತ್ತಮವಾಗಿ ಬಳಸುತ್ತದೆ, ನಕಲು ಹಲವಾರು ಥ್ರೆಡ್‌ಗಳಲ್ಲಿ ನಡೆಯುತ್ತದೆ, ದೊಡ್ಡ ಫೈಲ್‌ಗಳನ್ನು ನಕಲಿಸುವಾಗ ವೇಗವು 80 Mbps ಅನ್ನು ತಲುಪುತ್ತದೆ, ಸಣ್ಣ ಫೈಲ್‌ಗಳಲ್ಲಿ ಯಾವುದೇ ನಿರ್ಬಂಧಿಸುವಿಕೆಯು ಕಂಡುಬಂದಿಲ್ಲ.

ಆರ್ಕೈವಿಂಗ್ ಅನ್ನು ಹಿಂದೆ ಬಳಸಿದ ಬದಲಿಗೆ ಸ್ಥಳೀಯ ಬ್ಯಾಕಪ್ ಸರ್ವರ್‌ನಲ್ಲಿ ಕೈಗೊಳ್ಳಲಾಗುತ್ತದೆ ಕಾಪಿಯರ್ ನೆಟ್ವರ್ಕ್ ಆರ್ಕೈವಿಂಗ್ನೊಂದಿಗೆ. ಮೂಲಕ, TheCopier ಅದ್ಭುತವಾಗಿದೆ! ಆದರೆ ಅಂತಹ ಸಂಪುಟಗಳೊಂದಿಗೆ, ಬ್ಯಾಕ್‌ಅಪ್‌ನಲ್ಲಿ 1Gbps ಇಂಟರ್ಫೇಸ್ ಮತ್ತು ಫೈಲ್ ಒಂದರಲ್ಲಿ 2Gbps (ಎರಡು ನೆಟ್‌ವರ್ಕ್ ಕಾರ್ಡ್‌ಗಳ ಬಾಂಡ್) ಹೊರತಾಗಿಯೂ, ಎಲ್ಲವನ್ನೂ ವರ್ಗಾಯಿಸಲು ಇದು ಸರಳವಾಗಿ ಸಮಯವನ್ನು ಹೊಂದಿಲ್ಲ.

ಹಿಂದೆಯೂ ಬಳಸಲಾಗಿದೆ ಸಿಂಕ್ಟಾಯ್, ಆದರೆ ಫೈಲ್ಗಳ ಸಂಖ್ಯೆಯು 1,5-2 ಮಿಲಿಯನ್ ಮೀರಿದಾಗ, ಅದು ಸಾಮಾನ್ಯವಾಗಿ ಕೆಲಸ ಮಾಡುವುದನ್ನು ನಿಲ್ಲಿಸಿತು, ಅದು ಸರಳವಾಗಿ ನಿಭಾಯಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ.

ಅಗತ್ಯ ಫೋಲ್ಡರ್‌ಗಳನ್ನು ಆರ್ಕೈವ್ ಮಾಡಲು, ನಾವು ಬ್ಯಾಚ್ ಫೈಲ್ ಅನ್ನು ಬರೆಯುತ್ತೇವೆ 7- ಜಿಪ್:

ಈಗ ಹೊಂದಿಸಿ=%TIME:~0,-3%
ಈಗ ಹೊಂದಿಸಿ=%ಈಗ::=.%
ಈಗ ಹೊಂದಿಸಿ=% ಈಗ: =0%
ಈಗ ಹೊಂದಿಸಿ=%DATE:~-4%.%DATE:~3,2%.%DATE:~0,2%_%ಈಗ%
ಸಿ:"ಪ್ರೋಗ್ರಾಂ ಫೈಲ್‌ಗಳು"7-Zip7z.exe a -tzip -mx=1 -mmt=on -mtc=off -ssw D:backupsAll%now%_10-04.zip E:10-04
ಸಿ:"ಪ್ರೋಗ್ರಾಂ ಫೈಲ್‌ಗಳು"7-Zip7z.exe a -tzip -mx=1 -mmt=on -mtc=off -ssw D:backupsAll%now%_35-110.zip E:35-110
ಸಿ:"ಪ್ರೋಗ್ರಾಂ ಫೈಲ್‌ಗಳು"7-Zip7z.exe a -tzip -mx=1 -mmt=on -mtc=off -ssw D:backupsAll%now%_asu.zip E:asu
ಸಿ:“ಪ್ರೋಗ್ರಾಂ ಫೈಲ್‌ಗಳು”7-Zip7z.exe a -tzip -mx=1 -mmt=on -mtc=off -ssw D:backupsAll%now%_director.zip E:director
ಸಿ:“ಪ್ರೋಗ್ರಾಂ ಫೈಲ್‌ಗಳು”7-Zip7z.exe a -tzip -mx=1 -mmt=on -mtc=off -ssw D:backupsAll%now%_gpr.zip E:gpr
ಸಿ:"ಪ್ರೋಗ್ರಾಂ ಫೈಲ್‌ಗಳು"7-Zip7z.exe a -tzip -mx=1 -mmt=on -mtc=off -ssw D:backupsAll%now%_otiz.zip E:otiz
ಸಿ:“ಪ್ರೋಗ್ರಾಂ ಫೈಲ್‌ಗಳು”7-Zip7z.exe a -tzip -mx=1 -mmt=on -mtc=off -ssw D:backupsAll%now%_ps.zip E:ps
ಸಿ:“ಪ್ರೋಗ್ರಾಂ ಫೈಲ್‌ಗಳು”7-Zip7z.exe a -tzip -mx=1 -mmt=on -mtc=off -ssw D:backupsAll%now%_pto.zip E:pto
ಸಿ:“ಪ್ರೋಗ್ರಾಂ ಫೈಲ್‌ಗಳು”7-Zip7z.exe a -tzip -mx=1 -mmt=on -mtc=off -ssw D:backupsAll%now%_rza.zip E:rza
ಸಿ:“ಪ್ರೋಗ್ರಾಂ ಫೈಲ್‌ಗಳು”7-Zip7z.exe a -tzip -mx=1 -mmt=on -mtc=off -ssw D:backupsAll%now%_smeta.zip E:smeta

::a - ಆರ್ಕೈವ್ ರಚಿಸಲಾಗುತ್ತಿದೆ
:: -tzip ಅಥವಾ -t7z - ಆರ್ಕೈವ್ ಪ್ರಕಾರ (ಜಿಪ್ 1.5-2 ಪಟ್ಟು ವೇಗವಾಗಿರುತ್ತದೆ)
:: -mx=1 — ಸಂಕುಚಿತ ಅನುಪಾತ (1 ಕನಿಷ್ಠ, 9 ಗರಿಷ್ಠ ಮೌಲ್ಯಗಳು x=[0 | 1 | 3 | 5 | 7 | 9 ])
:: -mmt=on - ಸಕ್ರಿಯಗೊಳಿಸದಿರುವಲ್ಲಿ ಮಲ್ಟಿಥ್ರೆಡಿಂಗ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ
:: -mtc=off - ಫೈಲ್ ಸಿಸ್ಟಮ್ ಟೈಮ್‌ಸ್ಟ್ಯಾಂಪ್‌ಗಳನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ (ಉಳಿಸಿದಾಗ, ಮಾರ್ಪಡಿಸಿದಾಗ, ಇತ್ಯಾದಿ.)
:: -ssw - ಬರೆಯಲು ತೆರೆಯಲಾದ ಫೈಲ್‌ಗಳನ್ನು ಸಹ ಸಂಕುಚಿತಗೊಳಿಸುತ್ತದೆ
:: -xr!.Sync* - ಆರ್ಕೈವಿಂಗ್‌ನಿಂದ ತಾತ್ಕಾಲಿಕ BtSync ಫೈಲ್‌ಗಳನ್ನು ಹೊರತುಪಡಿಸಿ, ಶಾಶ್ವತವಾದವುಗಳನ್ನು ಬಿಡುತ್ತದೆ

ಸೆಟ್ ಈಗ =% ಮತ್ತು ಮುಂತಾದವುಗಳ ನಿರ್ಮಾಣವು ದಿನ ಅಥವಾ ತಿಂಗಳ ಸಂಖ್ಯೆ 10 ಕ್ಕಿಂತ ಕಡಿಮೆಯಾದಾಗ ಉದ್ಭವಿಸಿದ ಸಮಸ್ಯೆಗಳಿಲ್ಲದೆ ಫೈಲ್ ಹೆಸರಿನಲ್ಲಿ ರೆಕಾರ್ಡಿಂಗ್ ಸಮಯದ ಸ್ವರೂಪವನ್ನು ಉಳಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ, ಅಂದರೆ, ನಾವು ಶೂನ್ಯವನ್ನು ಬದಲಿಸುತ್ತೇವೆ.

ಕಾಮೆಂಟ್ -xr!.ಸಿಂಕ್* ಎಂಬುದು ಮೂಲತಃ ಬಳಸಿದ ಮೂಲದಿಂದ ಉಳಿದಿದೆ BTSync.

500 GB ವರೆಗೆ ಮತ್ತು 700-800 ಸಾವಿರ ಫೈಲ್‌ಗಳು, BTSync ಇನ್ನೂ ಉತ್ತಮವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿದೆ, ಹಾರಾಡುತ್ತ ಸಿಂಕ್ರೊನೈಸ್ ಮಾಡಲಾಗಿದೆ, ಆದರೆ ಪ್ರಸ್ತುತ ಸಂಪುಟಗಳೊಂದಿಗೆ ಇದು ಉಬುಂಟು ಫೈಲ್ ಸರ್ವರ್‌ನಲ್ಲಿ ಮತ್ತು ವಿಂಡೋಸ್ ಬ್ಯಾಕಪ್‌ನಲ್ಲಿ ಸಾಕಷ್ಟು ಮೆಮೊರಿ ಮತ್ತು ಪ್ರೊಸೆಸರ್ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಬಳಸುತ್ತಿದೆ. ಸೇವೆ, ಮತ್ತು ನಿರಂತರ ಓದುವ ಮತ್ತು ಬರೆಯುವ ಮೂಲಕ ಸರಳವಾಗಿ ಅತ್ಯಾಚಾರ ಡಿಸ್ಕ್ ವ್ಯವಸ್ಥೆ.

ಆರ್ಕೈವರ್ 7-ಜಿಪ್ ಆಗಿದ್ದರೂ, ನಾವು ಅದನ್ನು ಸ್ಥಳೀಯ 7z ಬದಲಿಗೆ ಜಿಪ್ ಸ್ವರೂಪದಲ್ಲಿ ಆರ್ಕೈವ್ ಮಾಡುತ್ತೇವೆ, ಏಕೆಂದರೆ ಇದು ಹೆಚ್ಚು ವೇಗವಾಗಿರುತ್ತದೆ ಮತ್ತು mx=1 ನೊಂದಿಗೆ ಸಂಕೋಚನದಲ್ಲಿ ಪ್ರಾಯೋಗಿಕವಾಗಿ ಯಾವುದೇ ವ್ಯತ್ಯಾಸವಿಲ್ಲ, ಇದನ್ನು ಅನೇಕ ಪ್ರಯೋಗಗಳಿಂದ ಪರಿಶೀಲಿಸಲಾಗಿದೆ.

ಆರ್ಕೈವ್‌ಗಳನ್ನು ಒಂದೊಂದಾಗಿ ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ.

ಆರ್ಕೈವ್‌ಗಳೊಂದಿಗಿನ ಫೋಲ್ಡರ್ ಅನ್ನು ಎಫ್‌ಪರ್ಜ್ ಉಪಯುಕ್ತತೆಯನ್ನು ಬಳಸಿಕೊಂಡು ನಿಗದಿತ ಕಾರ್ಯದ ಮೂಲಕ ಸ್ವಚ್ಛಗೊಳಿಸಲಾಗುತ್ತದೆ, ಆರ್ಕೈವ್‌ಗಳು ಒಂದು ವಾರಕ್ಕಿಂತ ಹಳೆಯದಾಗಿರುವುದಿಲ್ಲ.
ಪರಿಣಾಮವಾಗಿ, ನಾವು ಹಿಂದಿನ ದಿನದ ಫೈಲ್‌ಗಳ ನಕಲನ್ನು ಮತ್ತು ಕಳೆದ ವಾರದ ಆರ್ಕೈವ್‌ಗಳನ್ನು ಹೊಂದಿದ್ದೇವೆ; FreeFileSync ಅಳಿಸಿದ ಫೈಲ್‌ಗಳನ್ನು ಅನುಪಯುಕ್ತದಲ್ಲಿ ಇರಿಸುತ್ತದೆ.

ಮೂಲ: www.habr.com

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ