FreeFileSync மற்றும் 7-zip ஐப் பயன்படுத்தி தரவு காப்புப்பிரதி

அனமனிசிஸ், அப்படிச் சொல்ல:

Fujitsu rx300 s6 சர்வர், 6 6TB வட்டுகளின் RAID1, XenServer 6.2 நிறுவப்பட்டது, பல சர்வர்கள் சுழல்கின்றன, அவற்றில் உபுண்டு பல பந்துகள், 3,5 மில்லியன் கோப்புகள், 1,5 TB தரவு, இவை அனைத்தும் படிப்படியாக வளர்ந்து வீங்கி வருகின்றன.

பணி: ஒரு கோப்பு சேவையகத்திலிருந்து தரவு காப்புப்பிரதியை அமைக்கவும், ஓரளவு தினசரி, ஓரளவு வாராந்திரம்.
எங்களிடம் RAID5 உடன் Windows காப்புப் பிரதி இயந்திரம் உள்ளது (தாய்க்குள் கட்டமைக்கப்பட்ட RAID கட்டுப்படுத்தி கொண்ட மோசமான நிலையான கணினி அலகு) மற்றும் கோப்புகளின் தற்போதைய நிலையை இடைநிலை நகலெடுப்பதற்காக ஒரு தனி 2TB வட்டு உள்ளது. எந்த லினக்ஸ் விநியோகத்தையும் பயன்படுத்த முடியும், ஆனால் இந்த இயந்திரம் ஏற்கனவே ரெய்டு வரிசை மற்றும் விண்டோஸ் உரிமத்துடன் கிடைத்தது.

காப்புப்பிரதி சேவையகத்தில் நிறுவவும் FreeFileSync, 18 மணிநேரத்திற்குப் பிறகு, ஒரு நாளைக்கு ஒருமுறை மாலை நேரத்தில், அட்டவணை மூலம் இயக்குவதன் மூலம், எல்லா கோப்பு சேவையகப் பங்குகளிலிருந்தும் ஒரு வரிசையில் உள்ள அனைத்தையும் "கண்ணாடியை" அமைக்கிறோம்.

ஒரு முக்கியமான விஷயம்: ஒரு தொகுதி பணியைச் சேமிக்கும் போது, ​​"முடிந்தவுடன் பணி சாளரத்தை மூடு" என்பதை சரிபார்க்கவும், இல்லையெனில் செயல்முறைகள் பெருகி பெருகும்.

மாஸ்க் விதிவிலக்குகளில் தற்காலிக கோப்புகளை வீசுகிறோம்: *.dwl, *.dwl2, *.tmp.

FreeFileSync நெட்வொர்க்கை மிகச் சிறப்பாகப் பயன்படுத்துகிறது, நகலெடுப்பது பல நூல்களில் நிகழ்கிறது, பெரிய கோப்புகளை நகலெடுக்கும் போது வேகம் 80 Mbps ஐ அடைகிறது, சிறிய கோப்புகளில் எந்தத் தடுப்பும் காணப்படவில்லை.

முன்பு பயன்படுத்தியதற்குப் பதிலாக, உள்ளூர் காப்புப் பிரதி சேவையகத்தில் காப்பகப்படுத்தல் மேற்கொள்ளப்படும் TheCopier பிணைய காப்பகத்துடன். மூலம், TheCopier சிறந்தது! ஆனால் அத்தகைய தொகுதிகளுடன், காப்புப்பிரதியில் 1Gbps இடைமுகம் மற்றும் கோப்பில் 2Gbps (இரண்டு பிணைய அட்டைகளின் பிணைப்பு) இருந்தபோதிலும், எல்லாவற்றையும் மாற்றுவதற்கு நேரம் இல்லை.

முன்பும் பயன்படுத்தப்பட்டது SyncToy, ஆனால் கோப்புகளின் எண்ணிக்கை 1,5-2 மில்லியனைத் தாண்டியபோது, ​​அது சாதாரணமாக வேலை செய்வதை நிறுத்தியது, அதைச் சமாளிக்க முடியவில்லை.

தேவையான கோப்புறைகளை காப்பகப்படுத்த, நாங்கள் ஒரு தொகுதி கோப்பை எழுதுகிறோம் 7-ஜிப்:

இப்போது அமைக்கவும்=%TIME:~0,-3%
இப்போது அமைக்கவும்=%இப்போது::=.%
இப்போது அமைக்கவும்=% இப்போது: =0%
இப்போது அமைக்கவும்=%DATE:~-4%.%DATE:~3,2%.%DATE:~0,2%_%இப்போது%
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
சி:“நிரல் கோப்புகள்”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
சி:“நிரல் கோப்புகள்”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 - ஒரு காப்பகத்தை உருவாக்குகிறது
:: -tzip அல்லது -t7z - காப்பக வகை (ஜிப் 1.5-2 மடங்கு வேகமானது)
:: -mx=1 — சுருக்க விகிதம் (1 குறைந்தபட்சம், 9 அதிகபட்ச மதிப்புகள் x=[0 | 1 | 3 | 5 | 7 | 9 ])
:: -mmt=on - மல்டித்ரெடிங்கை இயக்காத இடத்தில் செயல்படுத்துகிறது
:: -mtc=off - கோப்பு முறைமை நேர முத்திரைகளை முடக்குகிறது (சேமிக்கும் போது, ​​மாற்றியமைக்கப்படும், முதலியன)
:: -ssw - எழுதுவதற்காக திறக்கப்பட்ட கோப்புகளையும் சுருக்குகிறது
:: -xr!.Sync* - தற்காலிக BtSync கோப்புகளை காப்பகப்படுத்துவதிலிருந்து விலக்கி, நிரந்தரமானவற்றை விட்டுவிடும்

set now=% மற்றும் பலவற்றின் கட்டுமானமானது, நாள் அல்லது மாதத்தின் எண்ணிக்கை 10 க்கும் குறைவாக இருக்கும்போது ஏற்படும் சிக்கல்கள் இல்லாமல் ஒரு கோப்பு பெயரில் பதிவு நேரத்தைச் சேமிக்க உங்களை அனுமதிக்கிறது, அதாவது, நாங்கள் பூஜ்ஜியத்தை மாற்றுகிறோம்.

கருத்து -xr!.Sync* என்பது முதலில் பயன்படுத்தப்பட்டதில் இருந்து எஞ்சியிருக்கும் அடிப்படை BTSync.

500 ஜிபி மற்றும் 700-800 ஆயிரம் கோப்புகள் வரை, BTSync இன்னும் நன்றாக வேலை செய்தது, பறக்கும்போது ஒத்திசைக்கப்பட்டது, ஆனால் தற்போதைய தொகுதிகளில் இது உபுண்டு கோப்பு சேவையகம் மற்றும் விண்டோஸ் காப்புப்பிரதி ஆகியவற்றில் நினைவகம் மற்றும் செயலி வளங்களை மிகவும் நுகரும். சேவை, மேலும் நிலையான வாசிப்பு மற்றும் எழுதுதல் மூலம் வட்டு அமைப்பு வெறுமனே கற்பழிக்கப்பட்டது.

காப்பகமானது 7-ஜிப் ஆக இருந்தாலும், நேட்டிவ் 7z க்கு பதிலாக ஜிப் வடிவமைப்பில் காப்பகப்படுத்துகிறோம், ஏனெனில் இது மிகவும் வேகமானது மற்றும் நடைமுறையில் mx=1 உடன் சுருக்கத்தில் எந்த வித்தியாசமும் இல்லை, இது பல சோதனைகள் மூலம் சரிபார்க்கப்பட்டது.

காப்பகங்கள் ஒவ்வொன்றாக செயல்படுத்தப்படுகின்றன.

காப்பகங்களைக் கொண்ட கோப்புறையானது fpurge பயன்பாட்டைப் பயன்படுத்தி திட்டமிடப்பட்ட பணியின் மூலம் சுத்தம் செய்யப்படுகிறது, காப்பகங்கள் ஒரு வாரத்திற்கு மேல் பழையதாக இருக்காது.
இதன் விளைவாக, முந்தைய நாளுக்கான கோப்புகளின் நகல் மற்றும் கடந்த வாரத்திற்கான காப்பகங்கள் எங்களிடம் உள்ளன; FreeFileSync நீக்கப்பட்ட கோப்புகளை குப்பையில் வைக்கிறது.

ஆதாரம்: www.habr.com

DDoS பாதுகாப்பு, VPS VDS சர்வர்கள் கொண்ட தளங்களுக்கு நம்பகமான ஹோஸ்டிங் வாங்கவும் 🔥 DDoS பாதுகாப்புடன் கூடிய நம்பகமான இணையதள ஹோஸ்டிங், VPS, VDS சர்வர்களை வாங்குங்கள் | ProHoster