АрхивиранС Π½Π° Π΄Π°Π½Π½ΠΈ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° FreeFileSync ΠΈ 7-zip

АнамнСза, Ρ‚Π°ΠΊΠ° Π΄Π° сС ΠΊΠ°ΠΆΠ΅:

Π‘ΡŠΡ€Π²ΡŠΡ€ Fujitsu rx300 s6, RAID6 ΠΎΡ‚ 6 диска ΠΏΠΎ 1TB, инсталиран XenServer 6.2, Π²ΡŠΡ€Ρ‚ΡΡ‚ сС няколко ΡΡŠΡ€Π²ΡŠΡ€Π°, срСд ΠΊΠΎΠΈΡ‚ΠΎ Ubuntu с няколко Ρ‚ΠΎΠΏΠΊΠΈ, 3,5 ΠΌΠΈΠ»ΠΈΠΎΠ½Π° Ρ„Π°ΠΉΠ»Π°, 1,5 TB Π΄Π°Π½Π½ΠΈ, всичко Ρ‚ΠΎΠ²Π° постСпСнно растС ΠΈ набъбва.

Π—Π°Π΄Π°Ρ‡Π°: настройка Π½Π° Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ ΠΎΡ‚ Ρ„Π°ΠΉΠ»ΠΎΠ² ΡΡŠΡ€Π²ΡŠΡ€, частично Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ, частично сСдмично.
Π Π°Π·ΠΏΠΎΠ»Π°Π³Π°ΠΌΠ΅ с Windows backup машина с RAID5 (Π±Π΅Π΄Π΅Π½ стандартСн систСмСн Π±Π»ΠΎΠΊ с RAID ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€ Π²Π³Ρ€Π°Π΄Π΅Π½ Π² ΠΌΠ°ΠΉΠΊΠ°Ρ‚Π°) плюс ΠΎΡ‚Π΄Π΅Π»Π΅Π½ 2TB диск Π·Π° ΠΌΠ΅ΠΆΠ΄ΠΈΠ½Π½ΠΎ ΠΊΠΎΠΏΠΈΡ€Π°Π½Π΅ Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰ΠΎΡ‚ΠΎ ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅Ρ‚Π΅. Π‘Π΅ΡˆΠ΅ възмоТно Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° всяка Linux дистрибуция, Π½ΠΎ Ρ‚Π°Π·ΠΈ машина Π²Π΅Ρ‡Π΅ бСшС Π½Π°Π»ΠΈΡ‡Π½Π° с raid масив ΠΈ Π»ΠΈΡ†Π΅Π½Π· Π·Π° Windows.

Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°ΠΉΡ‚Π΅ Π½Π° Ρ€Π΅Π·Π΅Ρ€Π²Π΅Π½ ΡΡŠΡ€Π²ΡŠΡ€ FreeFileSync, настройвамС β€žΠΎΠ³Π»Π΅Π΄Π°Π»ΠΎβ€œ Π½Π° всичко ΠΏΠΎΠ΄Ρ€Π΅Π΄ ΠΎΡ‚ всички сподСляния Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ² ΡΡŠΡ€Π²ΡŠΡ€ вСднъТ Π½Π° Π΄Π΅Π½ Π²Π΅Ρ‡Π΅Ρ€ слСд 18 часа, ΠΊΠ°Ρ‚ΠΎ Π³ΠΎ пускамС ΠΏΡ€Π΅Π· ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‡ΠΈΠΊΠ°.

Π’Π°ΠΆΠ΅Π½ ΠΌΠΎΠΌΠ΅Π½Ρ‚: ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π·Π°ΠΏΠ°Π·Π²Π°Ρ‚Π΅ ΠΏΠ°Ρ€Ρ‚ΠΈΠ΄Π½Π° Π·Π°Π΄Π°Ρ‡Π°, Π½Π΅ забравяйтС Π΄Π° поставитС ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΠ° Π΄ΠΎ β€žΠ—Π°Ρ‚Π²Π°Ρ€ΡΠ½Π΅ Π½Π° ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ†Π° Π½Π° Π·Π°Π΄Π°Ρ‡Π°Ρ‚Π°, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π΅ Π·Π°Π²ΡŠΡ€ΡˆΠ΅Π½β€œ, Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π΅Π½ случай процСситС Ρ‰Π΅ сС ΡƒΠΌΠ½ΠΎΠΆΠ°Π²Π°Ρ‚ ΠΈ ΡƒΠΌΠ½ΠΎΠΆΠ°Π²Π°Ρ‚.

Π₯Π²ΡŠΡ€Π»ΡΠΌΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π² маска ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ: *.dwl, *.dwl2, *.tmp.

FreeFileSync ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° ΠΈΠ·ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Π΄ΠΎΠ±Ρ€Π΅, ΠΊΠΎΠΏΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ става Π² няколко ΠΏΠΎΡ‚ΠΎΠΊΠ°, скоростта достига 80 Mbps ΠΏΡ€ΠΈ ΠΊΠΎΠΏΠΈΡ€Π°Π½Π΅ Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅, Π½Π΅ Π΅ ΠΎΡ‚ΠΊΡ€ΠΈΡ‚ΠΎ Π±Π»ΠΎΠΊΠΈΡ€Π°Π½Π΅ Π½Π° ΠΌΠ°Π»ΠΊΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅.

АрхивиранСто Ρ‰Π΅ сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° Π½Π° Π»ΠΎΠΊΠ°Π»Π΅Π½ Ρ€Π΅Π·Π΅Ρ€Π²Π΅Π½ ΡΡŠΡ€Π²ΡŠΡ€, вмСсто Π½Π° използвания досСга ΠšΠΎΠΏΠΈΡ€Π½Π°Ρ‚Π° машина с ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΎ Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€Π°Π½Π΅. ΠœΠ΅ΠΆΠ΄Ρƒ Π΄Ρ€ΡƒΠ³ΠΎΡ‚ΠΎ TheCopier Π΅ страхотСн! Но с Ρ‚Π°ΠΊΠΈΠ²Π° ΠΎΠ±Π΅ΠΌΠΈ просто няма Π²Ρ€Π΅ΠΌΠ΅ Π΄Π° ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΠΈ всичко, Π²ΡŠΠΏΡ€Π΅ΠΊΠΈ интСрфСйса 1Gbps Π½Π° Π°Ρ€Ρ…ΠΈΠ²Π° ΠΈ 2Gbps Π½Π° Ρ„Π°ΠΉΠ»Π° (ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ Π½Π° Π΄Π²Π΅ ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ ΠΊΠ°Ρ€Ρ‚ΠΈ).

Π‘ΡŠΡ‰ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ ΠΏΡ€Π΅Π΄ΠΈ SyncToy, Π½ΠΎ ΠΊΠΎΠ³Π°Ρ‚ΠΎ броят Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅Ρ‚Π΅ Π½Π°Π΄Ρ…Π²ΡŠΡ€Π»ΠΈ 1,5-2 ΠΌΠΈΠ»ΠΈΠΎΠ½Π°, Ρ‚ΠΎΠΉ спря Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ Π½ΠΎΡ€ΠΌΠ°Π»Π½ΠΎ, просто Π½Π΅ моТСшС Π΄Π° сС справи.

Π—Π° Π΄Π° Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€Π°ΠΌΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈΡ‚Π΅ ΠΏΠ°ΠΏΠΊΠΈ, пишСм ΠΏΠ°ΠΊΠ΅Ρ‚Π΅Π½ Ρ„Π°ΠΉΠ» Π·Π° 7-Ρ†ΠΈΠΏ:

Π·Π°Π΄Π°Π΄Π΅Π½ΠΎ сСга=%Π’Π Π•ΠœΠ•:~0,-3%
set now=%now::=.%
Π·Π°Π΄Π°ΠΉΡ‚Π΅ сСга=%сСга: =0%
Π·Π°Π΄Π°ΠΉΡ‚Π΅ сСга=%ДАВА:~-4%.%ДАВА:~3,2%.%ДАВА:~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:β€œΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠ½ΠΈ файловС”7-Zip7z.exe a -tzip -mx=1 -mmt=on -mtc=off -ssw D:backupsAll%now%_director.zip E:Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€
C:β€œΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠ½ΠΈ файловС”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:β€œΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠ½ΠΈ файловС”7-Zip7z.exe a -tzip -mx=1 -mmt=on -mtc=off -ssw D:backupsAll%now%_ps.zip E:ps
C:β€œΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠ½ΠΈ файловС”7-Zip7z.exe a -tzip -mx=1 -mmt=on -mtc=off -ssw D:backupsAll%now%_pto.zip E:pto
C:β€œΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠ½ΠΈ файловС”7-Zip7z.exe a -tzip -mx=1 -mmt=on -mtc=off -ssw D:backupsAll%now%_rza.zip E:rza
C:β€œΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠ½ΠΈ файловС”7-Zip7z.exe a -tzip -mx=1 -mmt=on -mtc=off -ssw D:backupsAll%now%_smeta.zip E:smeta

::a - създаванС Π½Π° Π°Ρ€Ρ…ΠΈΠ²
:: -tzip ΠΈΠ»ΠΈ -t7z - Ρ‚ΠΈΠΏ Π°Ρ€Ρ…ΠΈΠ² (zip Π΅ 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 GB ΠΈ 700-800 хиляди Ρ„Π°ΠΉΠ»Π°, BTSync всС ΠΎΡ‰Π΅ Ρ€Π°Π±ΠΎΡ‚Π΅ΡˆΠ΅ Π΄ΠΎΠ±Ρ€Π΅, ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€Π°ΡˆΠ΅ сС Π² Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅, Π½ΠΎ с Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΡ‚Π΅ ΠΎΠ±Π΅ΠΌΠΈ ΠΊΠΎΠ½ΡΡƒΠΌΠΈΡ€Π°ΡˆΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠ°ΠΌΠ΅Ρ‚ ΠΈ процСсорни рСсурси ΠΊΠ°ΠΊΡ‚ΠΎ Π½Π° файловия ΡΡŠΡ€Π²ΡŠΡ€ Π½Π° Ubuntu, Ρ‚Π°ΠΊΠ° ΠΈ Π½Π° Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΡ‚ΠΎ ΠΊΠΎΠΏΠΈΠ΅ Π½Π° Windows, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ бСшС стартирано ΠΎΡ‚ услугата, Π° ΡΡŠΡ‰ΠΎ ΠΈ просто изнасилСна дискова систСма Ρ‡Ρ€Π΅Π· постоянно Ρ‡Π΅Ρ‚Π΅Π½Π΅ ΠΈ запис.

Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‡Π΅ Π°Ρ€Ρ…ΠΈΠ²Π°Ρ‚ΠΎΡ€ΡŠΡ‚ Π΅ 7-zip, Π½ΠΈΠ΅ Π³ΠΎ Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€Π°ΠΌΠ΅ Π² zip Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ вмСсто родния 7z, Π·Π°Ρ‰ΠΎΡ‚ΠΎ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-Π±ΡŠΡ€Π· ΠΈ практичСски няма Ρ€Π°Π·Π»ΠΈΠΊΠ° Π² компрСсията с mx=1, Ρ‚ΠΎΠ²Π° Π΅ ΠΏΠΎΡ‚Π²ΡŠΡ€Π΄Π΅Π½ΠΎ ΠΎΡ‚ ΠΌΠ½ΠΎΠ³ΠΎ СкспСримСнти.

АрхивитС сС ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Ρ‚ Π΅Π΄ΠΈΠ½ ΠΏΠΎ Π΅Π΄ΠΈΠ½.

ΠŸΠ°ΠΏΠΊΠ°Ρ‚Π° с Π°Ρ€Ρ…ΠΈΠ²ΠΈ ΡΡŠΡ‰ΠΎ сС почиства Ρ‡Ρ€Π΅Π· ΠΏΠ»Π°Π½ΠΈΡ€Π°Π½Π° Π·Π°Π΄Π°Ρ‡Π° с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° ΠΏΠΎΠΌΠΎΡ‰Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° fpurge, оставяйки Π°Ρ€Ρ…ΠΈΠ²ΠΈ Π½Π΅ ΠΏΠΎ-стари ΠΎΡ‚ сСдмица.
Π’ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π½Π° Ρ‚ΠΎΠ²Π° ΠΈΠΌΠ°ΠΌΠ΅ ΠΊΠΎΠΏΠΈΠ΅ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅Ρ‚Π΅ Π·Π° ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½ΠΈΡ Π΄Π΅Π½, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ Π°Ρ€Ρ…ΠΈΠ²ΠΈ Π·Π° послСдната сСдмица; FreeFileSync поставя ΠΈΠ·Ρ‚Ρ€ΠΈΡ‚ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π² ΠΊΠΎΡˆΡ‡Π΅Ρ‚ΠΎ.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: www.habr.com

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€