ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ blksnap ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΡŠΠΌ Π·Π° създаванС Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚Π½ΠΈ снимки Π½Π° Π±Π»ΠΎΠΊΠΎΠ²ΠΈ устройства Π² Linux

ΠšΠΎΠΌΠΏΠ°Π½ΠΈΡΡ‚Π° Veeam, която ΠΏΡ€ΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π° софтуСр Π·Π° Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€Π°Π½Π΅ ΠΈ Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ слСд бСдствия, ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΡŠΡ‚ blksnap Π·Π° Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ Π² ядрото Π½Π° Linux с внСдряванСто Π½Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° Π·Π° създаванС Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚Π½ΠΈ снимки Π½Π° Π±Π»ΠΎΠΊΠΎΠ²ΠΈ устройства ΠΈ прослСдяванС Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ Π² Π±Π»ΠΎΠΊΠΎΠ²ΠΈΡ‚Π΅ устройства. Π—Π° Ρ€Π°Π±ΠΎΡ‚Π° с ΠΌΠΎΠΌΠ΅Π½Ρ‚Π½ΠΈ снимки са ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ΠΈ ΠΏΠΎΠΌΠΎΡ‰Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° Π·Π° ΠΊΠΎΠΌΠ°Π½Π΄Π΅Π½ Ρ€Π΅Π΄ blksnap ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° blksnap.so, ΠΊΠΎΠ΅Ρ‚ΠΎ Π²ΠΈ позволява Π΄Π° взаимодСйстватС с ΠΌΠΎΠ΄ΡƒΠ»Π° Π½Π° ядрото Ρ‡Ρ€Π΅Π· ioctl извиквания ΠΎΡ‚ потрСбитСлското пространство.

Π¦Π΅Π»Ρ‚Π° Π½Π° ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΌΠΎΠ΄ΡƒΠ»Π° Π΅ Π΄Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π° Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π½Π° устройства ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ дисковС Π±Π΅Π· спиранС Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° - ΠΌΠΎΠ΄ΡƒΠ»ΡŠΡ‚ Π²ΠΈ позволява Π΄Π° заснСмСтС Ρ‚Π΅ΠΊΡƒΡ‰ΠΎΡ‚ΠΎ ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅ Π½Π° цялото Π±Π»ΠΎΠΊΠΎΠ²ΠΎ устройство Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚Π½Π° снимка, осигурявайки ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°Π½ срСз Π·Π° Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€Π°Π½Π΅, ΠΊΠΎΠΉΡ‚ΠΎ Π½Π΅ зависи ΠΎΡ‚ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ . Π’Π°ΠΆΠ½Π° характСристика Π½Π° blksnap Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° Π΅Π΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ създаванС Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚Π½ΠΈ снимки Π·Π° няколко Π±Π»ΠΎΠΊΠΎΠ²ΠΈ устройства навСднъТ, ΠΊΠΎΠ΅Ρ‚ΠΎ позволява Π½Π΅ само Π΄Π° сС Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π° цСлостта Π½Π° Π΄Π°Π½Π½ΠΈΡ‚Π΅ Π½Π° Π½ΠΈΠ²ΠΎ Π±Π»ΠΎΠΊΠΎΠ²ΠΎ устройство, Π½ΠΎ ΠΈ Π΄Π° сС постигнС послСдоватСлност Π² ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈΡ‚Π΅ Π±Π»ΠΎΠΊΠΎΠ²ΠΈ устройства Π² Π°Ρ€Ρ…ΠΈΠ²Π°.

Π—Π° прослСдяванС Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ Π² подсистСмата Π½Π° Π±Π»ΠΎΠΊΠΎΠ²ΠΎ устройство (bdev) Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΏΡ€ΠΈΠΊΠ°Ρ‡Π²Π°Π½Π΅ Π½Π° Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Π²ΠΈ позволяват Π΄Π° ΠΏΡ€ΠΈΡ…Π²Π°Ρ‰Π°Ρ‚Π΅ I / O заявки. blksnap ΠΏΡ€ΠΈΠ»Π°Π³Π° Ρ„ΠΈΠ»Ρ‚ΡŠΡ€, ΠΊΠΎΠΉΡ‚ΠΎ ΠΏΡ€ΠΈΡ…Π²Π°Ρ‰Π° заявкитС Π·Π° запис, Ρ‡Π΅Ρ‚Π΅ старата стойност ΠΈ я записва Π² ΠΎΡ‚Π΄Π΅Π»Π΅Π½ списък с ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ, ΠΊΠΎΠΉΡ‚ΠΎ опрСдСля ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚Π½Π°Ρ‚Π° снимка. Π‘ Ρ‚ΠΎΠ·ΠΈ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π»ΠΎΠ³ΠΈΠΊΠ°Ρ‚Π° Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° с Π±Π»ΠΎΠΊΠΎΠ²ΠΎ устройство Π½Π΅ сС промСня, Π·Π°ΠΏΠΈΡΡŠΡ‚ Π² ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π½ΠΎΡ‚ΠΎ Π±Π»ΠΎΠΊΠΎΠ²ΠΎ устройство сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° ΠΊΠ°ΠΊΡ‚ΠΎ Π΅, нСзависимо ΠΎΡ‚ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π½ΠΈΡ‚Π΅ снимки, ΠΊΠΎΠ΅Ρ‚ΠΎ Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡ€Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° ΠΏΠΎΠ²Ρ€Π΅Π΄Π° Π½Π° Π΄Π°Π½Π½ΠΈΡ‚Π΅ ΠΈ избягва ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ Π΄ΠΎΡ€ΠΈ Π² случай Π½Π° нСпрСдсказуСми ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΈ Π³Ρ€Π΅ΡˆΠΊΠΈ Π² blksnap ΠΈ ΠΏΡ€Π΅ΠΏΡŠΠ»Π²Π°Π½Π΅ Π½Π° пространството, Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ Π·Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ.

ΠœΠΎΠ΄ΡƒΠ»ΡŠΡ‚ ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Π²ΠΈ позволява Π΄Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ ΠΊΠΎΠΈ Π±Π»ΠΎΠΊΠΎΠ²Π΅ са ΠΏΡ€ΠΎΠΌΠ΅Π½Π΅Π½ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ послСдната ΠΈ всяка ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚Π½Π° снимка, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π·Π° ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½Π΅ Π½Π° ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π°Π»Π½ΠΈ Π°Ρ€Ρ…ΠΈΠ²ΠΈ. Π—Π° Π΄Π° Π·Π°ΠΏΠ°Π·ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅, спрямо ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚Π½Π°Ρ‚Π° снимка, ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π΅Π½ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΎΡ‚ сСктори Π½Π° всяко Π±Π»ΠΎΠΊΠΎΠ²ΠΎ устройство, ΠΊΠΎΠ΅Ρ‚ΠΎ Π²ΠΈ позволява Π΄Π° Π·Π°ΠΏΠ°Π·Π²Π°Ρ‚Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ Π² ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° FS Π½Π° Π±Π»ΠΎΠΊΠΎΠ²ΠΈ устройства. Π Π°Π·ΠΌΠ΅Ρ€ΡŠΡ‚ Π½Π° Π·ΠΎΠ½Π°Ρ‚Π° Π·Π° ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ ΠΏΠΎ всяко Π²Ρ€Π΅ΠΌΠ΅, Π΄ΠΎΡ€ΠΈ слСд ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚Π½Π°Ρ‚Π° снимка.

Blksnap Π΅ Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° ΠΊΠΎΠ΄Π° Π½Π° ΠΌΠΎΠ΄ΡƒΠ»Π° veeamsnap, ΠΊΠΎΠΉΡ‚ΠΎ Π΅ част ΠΎΡ‚ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° Veeam Agent for Linux, Π½ΠΎ Π΅ ΠΏΡ€Π΅Ρ€Π°Π±ΠΎΡ‚Π΅Π½ Π·Π° спСцификата Π½Π° доставка Π² основната част Π½Π° Linux ядрото. ΠšΠΎΠ½Ρ†Π΅ΠΏΡ‚ΡƒΠ°Π»Π½Π°Ρ‚Π° Ρ€Π°Π·Π»ΠΈΠΊΠ° ΠΌΠ΅ΠΆΠ΄Ρƒ blksnap ΠΈ veeamsnap Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° систСма ΠΎΡ‚ Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈ, ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ΅Π½ΠΈ към Π±Π»ΠΎΠΊΠΎΠ²ΠΎ устройство, вмСсто ΠΎΡ‚Π΄Π΅Π»Π΅Π½ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ bdevfilter, ΠΊΠΎΠΉΡ‚ΠΎ ΠΏΡ€ΠΈΡ…Π²Π°Ρ‰Π° I/O.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

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