FreeFileSync ۽ 7-zip استعمال ڪندي ڊيٽا جو بيڪ اپ

Anamnesis، پوء ڳالهائڻ لاء:

Fujitsu rx300 s6 سرور، RAID6 جو 6 1TB ڊسڪ، XenServer 6.2 نصب، ڪيترائي سرور گھمائي رهيا آهن، انهن ۾ Ubuntu ڪيترن ئي بالن سان، 3,5 ملين فائلون، 1,5 TB ڊيٽا، اهو سڀ ڪجهه تيزيءَ سان وڌي رهيو آهي ۽ وڌي رهيو آهي.

ٽاسڪ: فائل سرور مان ڊيٽا بيڪ اپ سيٽ ڪريو، جزوي طور تي روزانو، جزوي طور تي هفتيوار.
اسان وٽ هڪ ونڊوز بيڪ اپ مشين آهي RAID5 سان (هڪ ناقص معياري سسٽم يونٽ جيڪو RAID ڪنٽرولر سان گڏ ماءُ ۾ ٺهيل آهي) ان سان گڏ فائلن جي موجوده حالت جي وچولي ڪاپي ڪرڻ لاءِ هڪ الڳ 2TB ڊسڪ. اهو ممڪن هو ته ڪنهن به لينڪس ڊويزن کي استعمال ڪرڻ، پر هي مشين اڳ ۾ ئي موجود هئي ريڊ صف ۽ ونڊوز لائسنس سان.

بيڪ اپ سرور تي انسٽال ڪريو فري فائل سنڪ، اسان هر شي جو هڪ ”عڪس“ ترتيب ڏيون ٿا هڪ قطار ۾ سڀني فائل سرور شيئرز مان هڪ ڀيرو شام جو 18 ڪلاڪن کان پوءِ ان کي شيڊيولر ذريعي هلائيندي.

هڪ اهم نقطو: بيچ ٽاسڪ کي محفوظ ڪرڻ وقت، پڪ ڪريو ته ”ڪم مڪمل ٿيڻ تي ٽاسڪ ونڊو بند ڪريو،“ ٻي صورت ۾ عمل وڌندا ۽ وڌندا.

اسان عارضي فائلن کي ماسڪ استثنا ۾ اڇليندا آهيون: *.dwl, *.dwl2, *.tmp.

FreeFileSync نيٽ ورڪ کي تمام سٺو استعمال ڪري ٿو، نقل ڪيترن ئي موضوعن ۾ ٿيندي آهي، رفتار 80 Mbps تائين پهچي ٿي جڏهن وڏي فائلن کي نقل ڪندي، ننڍڙي فائلن تي ڪو بلاڪ نه مليو.

آرڪائيو ڪيو ويندو مقامي بيڪ اپ سرور تي، اڳ ۾ استعمال ٿيل هڪ بدران ڪاپيئر نيٽ ورڪ آرڪائيو ڪرڻ سان. رستي جي ذريعي، TheCopier عظيم آهي! پر اهڙي مقدار سان، اهو صرف وقت نه آهي هر شي کي منتقل ڪرڻ لاء، بيڪ اپ تي 1Gbps انٽرفيس ۽ 2Gbps فائل ون تي (ٻن نيٽ ورڪ ڪارڊ جو بانڊ) جي باوجود.

اڳ ۾ پڻ استعمال ڪيو ويو SyncToy، پر جڏهن فائلن جو تعداد 1,5-2 ملين کان وڌي ويو، اهو عام طور تي ڪم ڪرڻ بند ڪيو، اهو آسانيء سان مقابلو نه ٿي سگهيو.

ضروري فولڊر کي آرڪائيو ڪرڻ لاء، اسان هڪ بيچ فائل لکندا آهيون 7-ZIP:

ھاڻي سيٽ ڪريو=%TIME:~0,-3%
ھاڻي مقرر ڪريو=% now::=.%
ھاڻي مقرر ڪريو =٪ ھاڻي: = 0٪
ھاڻي سيٽ ڪريو=%DATE:~-4%.%DATE:~3,2%.%DATE:~0,2%_% now%
ج: "پروگرام فائلون"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!.Sync* اصل ۾ استعمال ٿيل هڪ قاعدي کان بچيل آهي BTSync.

500 GB ۽ 700-800 هزار فائلن تائين، BTSync اڃا تائين ٺيڪ ڪم ڪيو، پرواز تي هم وقت سازي ڪئي، پر موجوده حجمن سان گڏ اهو تمام گهڻو استعمال ڪري رهيو هو ميموري ۽ پروسيسر وسيلن ٻنهي Ubuntu فائل سرور تي ۽ ونڊوز بيڪ اپ تي جتي اهو شروع ڪيو ويو آهي. سروس، ۽ پڻ صرف مسلسل پڙهڻ ۽ لکڻ جي ذريعي ڊسڪ سسٽم کي ريپ ڪيو.

جيتوڻيڪ آرڪيور 7-زپ آهي، اسان ان کي 7z جي بدران زپ فارميٽ ۾ آرڪائيو ڪريون ٿا، ڇاڪاڻ ته اهو تمام تيز آهي، ۽ عملي طور تي mx=1 سان ڪمپريشن ۾ ڪو به فرق ناهي، ڪيترن ئي تجربن ذريعي ان جي تصديق ڪئي وئي آهي.

آرڪائيوز هڪ هڪ ڪري جاري ڪيا ويا آهن.

آرڪائيوز سان گڏ فولڊر پڻ صاف ڪيو ويندو آهي مقرر ڪيل ڪم ذريعي fpurge يوٽيلٽي استعمال ڪندي، آرڪائيوز کي هڪ هفتي کان وڌيڪ پراڻي ناهي.
نتيجي طور، اسان وٽ گذريل ڏينهن لاءِ فائلن جي ڪاپي آهي، گڏوگڏ گذريل هفتي لاءِ آرڪائيوز؛ FreeFileSync ڊهي ٿيل فائلن کي ڪچري ۾ وجهي ٿو.

جو ذريعو: www.habr.com

تبصرو شامل ڪريو