Журнал LinuxFormat - перейти на главную

LXF138:Сравнение

Материал из Linuxformat
Перейти к: навигация, поиск
Каждый месяц мы сравниваем тысячи программ – а вы можете отдыхать!

Содержание

Сравнение: Ин­ст­ру­мен­ты ре­зерв­но­го ко­пи­ро­ва­ния

Бо­ясь ли­шить­ся сво­их ре­цеп­тов вкусных блюд и дру­гих важ­ных фай­лов, Ша­шанк Шар­ма ищет ин­ст­ру­мен­ты ре­зерв­но­го ко­пи­ро­вания для до­ма.


Слу­ча­лось ли вам те­рять важ­ные дан­ные? Или вы по­те­ря­ли сон, стра­шась по­пасть в ря­ды по­тер­пев­ших? Не бой­тесь, роб­кие ду­ши: вас спа­сут ин­ст­ру­мен­ты ре­зерв­но­го ко­пи­ро­вания.

Они по­мо­га­ют из­бе­жать ло­ву­шек стан­дарт­ных стра­те­гий хранения дан­ных, осо­бен­но тех, что ог­раничи­ва­ют­ся сбро­сом фай­лов на оп­ти­че­ские но­си­те­ли, ра­ди вы­сво­бо­ж­дения места на же­ст­ком диске: этот ме­тод не за­щи­щает от слу­чай­ных сбо­ев диска или несча­ст­ных слу­ча­ев и не соз­дает ре­зерв­ные ко­пии кри­тич­ных на­стро­ек и вре­мен­ных фай­лов. Сред­ства ре­зерв­но­го ко­пи­ро­вания, на­про­тив, по­зво­ля­ют оп­ре­де­лить важ­ные фай­лы и ка­та­ло­ги, а за­тем по­сто­ян­но их кон­тро­ли­ровать и ре­гу­ляр­но со­хра­ня­ть в ви­де ре­зерв­ных ко­пий.

При ре­гу­ляр­ном ре­зерв­ном ко­пи­ро­вании одних и техже ка­та­ло­гов, как пре­сечь дуб­ли­ро­вание дан­ных в ре­зерв­ных ко­пи­ях? Ну, ин­ст­ру­мен­ты ре­зерв­но­го ко­пи­ро­вания уме­ют соз­да­вать ин­кре­мент­ные ко­пии: по­ро­див пол­ную ко­пию ка­та­ло­га, они бу­дут до­сы­лать в нее толь­ко но­вые фай­лы или те, что из­ме­ня­лись после по­следнего ко­пи­ро­вания. На­при­мер, во вторник для ди­рек­то­рии Pictures скопируют­ся толь­ко фай­лы, до­бав­лен­ны­е или из­менен­ны­е после соз­дания ре­зерв­ной ко­пии в про­шлую суб­бо­ту.

Боль­шин­ство со­вре­мен­ных ин­ст­ру­мен­тов так­же по­зво­ля­ют сжать дан­ные, обес­пе­чи­вая бо­лее эф­фек­тив­ное их хранение, причем воз­мож­но и шиф­ро­вание дан­ных. Есть ва­ри­ан­ты с гра­фи­че­ским ин­тер­фей­сом или ра­бо­таю­щие из команд­ной стро­ки – пусть же эти страницы по­могут вам найти луч­ший ин­ст­ру­мен­т для ва­ших дел.

Про наш тест…

Ре­зерв­ное ко­пи­ро­вание мож­но раз­де­лить на две боль­шие ка­те­го­рии: для до­ма и для ра­бо­ты. Ин­ст­ру­мен­ты для бизнеса, по­доб­ные Bacula, мо­гут по­хва­стать­ся ши­ро­кой под­держ­кой раз­лич­ных уст­ройств и хранением ре­зерв­ных ко­пий в се­ти, но для до­машних поль­зо­ва­те­лей слиш­ком на­во­ро­че­ны и по­это­му вы­хо­дят за рам­ки на­ше­го теста.

Про­сто­та соз­дания и восста­нов­ления ре­зерв­ных ко­пий – на­ше пер­вое усло­вие для этих ин­ст­ру­мен­тов. Ре­зерв­ное ко­пи­ро­вание тре­бу­ет-та­ки ре­сур­сов про­цес­со­ра, однако ин­ст­ру­мен­ты ре­зерв­­но­го ко­пи­ро­вания не долж­ны от­би­рать их слиш­ком мно­го. Так­же важ­но – но не обя­за­тель­но – иметь под­держ­ку SSH или FTP для уда­лен­но­го хранения дан­ных. Внят­ные пре­досте­ре­жения, достой­ная до­ку­мен­та­ция и под­роб­ные жур­на­лы со­бы­тий так­же при­вет­ству­ют­ся.

Pybackpack

Достой­ный ин­ст­ру­мент-средневес под Gnome.

Pybackpack, доступ­ный в ре­по­зи­то­ри­ях боль­шин­ства ди­ст­ри­бу­ти­вов, соз­дан как дру­же­люб­ный ин­ст­ру­мент ре­зерв­но­го ко­пи­ро­вания и при­ме­ча­те­лен про­сто­той руч­ной уста­нов­ки – бла­го­да­ря ин­стал­ля­ци­он­но­му скрип­ту на Python. Его спи­сок за­ви­си­мо­стей вклю­ча­ет Python, PyGlade и PyGTK и несколь­ко дру­гих лег­ко­доступ­ных ин­ст­ру­мен­тов. По­сле уста­нов­ки вы обнаружи­те его в ме­ню Систе­ма > Ад­минист­ри­ро­вание [System > Administration] как File Backup Manager.

Ис­поль­зо­вать Pybackpack то­же про­сто. На вклад­ке по умол­чанию мож­но соз­да­вать ре­зерв­ные ко­пии до­машнего ка­та­ло­га /home. По на­жа­тию Go [Пе­рей­ти] ре­зерв­ная ко­пия будет прожжена на CD. Прав­да, для это­го на­до иметь па­кет nautilus-cd-burner.

Боль­шин­ство ин­ст­ру­мен­тов ре­зерв­но­го ко­пи­ро­вания рас­смат­ри­ва­ют ка­ж­дую ре­зерв­ную ко­пию как на­бор. Соб­ствен­ные на­бо­ры лег­ко соз­дать че­рез вклад­ку Соз­дание ре­зерв­ной ко­пии [Back up]. Эта функ­ция вклю­ча­ет удоб­ную кноп­ку Исклю­чить из на­бо­ра [Exclude from Set] – она по­зво­ляет ука­зать, ка­кие фай­лы уб­рать из ре­зерв­ных ко­пий, сде­лан­ных на осно­ве цель­но­го ка­та­ло­га, что­бы сре­зать лишний жи­рок. Когда Мастер соз­дания но­вой ре­зерв­ной копии [New Backup Set Wizard] за­кон­чит ра­бо­ту, на­жми­те кноп­ку Ре­зерв­ная ко­пия внизу спра­ва в глав­ном окне. В ука­зан­ном ка­та­ло­ге соз­дастся ре­зерв­ная ко­пия. По­за­боть­тесь о за­дании уникаль­но­го пу­ти на­зна­чения для ка­ж­до­го ре­зерв­но­го на­бо­ра дан­ных.

При ре­зерв­ном ко­пи­ро­вании на за­дан­ном пу­ти соз­да­дут­ся два ка­та­ло­га: home и rdiff-backup-data. Пер­вый со­дер­жит ко­пии фай­лов, а вто­рой – дан­ные об ин­кре­мент­ных ре­зерв­ных ко­пи­ях, жур­на­лы оши­бок и про­чее. Pybackpack за­по­ми­на­ет ка­ж­дый соз­дан­ный на­бор и со­дер­жа­щие­ся в нем фай­лы, в дальней­шем де­лая ре­зерв­ную ко­пию толь­ко для но­вых или из­менен­ных фай­лов.

При восста­нов­лении ре­зерв­ной ко­пии достаточно ука­зать ро­ди­тель­ский ка­та­лог, где со­дер­жат­ся эти два ка­та­ло­га. В слу­чае ин­кре­мент­ных ко­пий ­мож­но восста­нов­ить дан­ные на кон­крет­ную да­ту и вре­мя.

Fwbackups

Он влюб­лен в систем­ный ло­ток, а мы – в него.

Fwbackups уме­ет вы­пол­нять ре­зерв­ное ко­пи­ро­вание по тре­бо­ванию или соз­да­вать на­бо­ры и за­да­чи Cron с за­пуском ре­зерв­но­го ко­пи­ро­вания ав­то­ма­ти­че­ски. Все это удоб­но упа­ко­ва­но в кра­си­вом гра­фи­че­ском ин­тер­фей­се.

Кноп­ки в верхней части ин­тер­фей­са по­зво­ля­ют вы­брать тип ре­зерв­но­го ко­пи­ро­вания. Вы­бе­ри­те Од­но­крат­ное ре­зер­виро­вание [One-Time Backup] для бы­ст­ро­го соз­дания ре­зерв­ных ко­пий дан­ных. Уч­ти­те, что Fwbackups эти дан­ные не рас­смат­ри­ва­ет как на­бор, по­это­му сде­лать ин­кре­мент­ное ко­пи­ро­вание не по­лу­чит­ся. Вы мо­же­те вы­брать тип ар­хи­ва – на­при­мер, tar-ар­хив, сжа­тый ар­хив или про­сто ко­пии фай­лов. Все ва­ри­ан­ты хо­ро­шо разъ­яснены, да еще мож­но за­дать зна­чение nice – «веж­ли­во­сти» про­цес­са, оп­ре­де­ляю­щее его при­ори­тет при рас­пре­де­лении ре­сур­сов. Это осо­бен­но по­лез­но при ре­зерв­ном ко­пи­ро­вании боль­ших объ­е­мов дан­ных и ис­поль­зо­вании сжа­тия.

При соз­дании ре­зерв­ной ко­пии-на­бо­ра, вдобавок к оп­ции ин­кре­мен­тно­го копи­ро­вания мож­но так­же ука­зать на­строй­ки Cron. В диа­ло­го­вом окне На­строй­ка на­бо­ра [Configure Set] пе­рей­ди­те на вклад­ку Вре­мя [Times] и ука­жи­те вре­мя ре­зерв­но­го ко­пи­ро­вания. Тогда Fwbackups бу­дет ав­то­ма­ти­че­ски в за­дан­ное вре­мя соз­да­вать ре­зерв­ные ко­пии лю­бых из­менений, внесен­ных в фай­лы в ука­зан­ном ка­та­ло­ге. Мож­но со­хранить ре­зерв­ную ко­пию в локаль­ную пап­ку, на USB-на­ко­пи­тель или на уда­лен­ный сер­вер (с ис­поль­зо­ванием SSH). По ва­шей коман­де, Fwbackups ско­пи­ру­ет все под­ка­та­ло­ги и скры­тые фай­лы. Что­бы соз­ дать ре­зерв­ную ко­пию, на­жми­те кноп­ку Соз­дать ре­зерв­ный на­бор [Backup Set Now], сле­ва в глав­ном ин­тер­фей­се про­грам­мы.

Когда вам по­тре­бу­ет­ся восста­но­вить ре­зерв­ные ко­пии, восполь­зуй­тесь кноп­кой Восста­но­вить на­бор [Restore Set]. Для ин­кре­мен­тных ре­зерв­ных ко­пий мож­но так­же вы­брать вер­сию ре­зерв­ной ко­пии для восста­нов­ления.

De´ja` Dup

Про­стей­ший ин­ст­ру­мент, под­кре­п­лен­ный команд­ной стро­кой.

Duplicity, жем­чу­жи­на команд­ной стро­ки, с функ­циями типа уда­лен­ного ре­зерв­ного ко­пи­ро­вания и шиф­ро­вания ин­кре­мент­ных ар­хи­вов, слиш­ком бо­га­та функ­ция­ми для раскры­тия здесь. За­то нам уда­лось най­ти луч­ший гра­фи­че­ский ин­тер­фейс для Duplicity: бле­стя­щий De´ja` Dup. Хо­тя это не един­ствен­ный ва­ри­ант. Ес­ли уж вы упор­но хо­ти­те ис­поль­зо­ватьтер­ми­нал,по­про­буй­те Duply – ин­тер­фейс Duplicity на базе Ncurses.

За­ви­си­мо­сти осо­бых за­бо­т не требуют, но нужен NcFTP, доступ­ный в ре­по­зи­то­рии Ubuntu – это Gnome-сред­ство ре­зерв­но­го ко­пи­ро­вания по умол­чанию в Fedora 13.

Как и ин­ст­ру­мен­ты, ко­то­рые мы успе­ли об­су­дить, De´ja` Dup по­зво­ля­ет ­хра­нить ре­зерв­ные ко­пии в локаль­ной фай­ло­вой сис­те­ме или уда­лен­ном хранили­ще че­рез SSH. При за­пуске De´ja`Dup из При­ло­жения > Сис­тем­ные ин­ст­ру­мен­ты [Applications > System Tools], не смот­ри­те свы­со­ка на уп­ро­щен­ный ин­тер­фейс. В Ре­дак­ти­ро­вать > На­строй­ки [Edit > Preferences] можно ука­зать та­кие па­ра­мет­ры, как ме­сто­по­ло­жение ре­зерв­ной ко­пии и фай­лов, тре­бую­щих сохранения.

В окне На­строй­ки [Preferences] от­меть­те Ав­то­ма­ти­че­ское ре­зерв­ное ко­пи­ро­вание по распи­санию [Automatically Backup On A Regular Schedule] и вы­бе­ри­те Еже­днев­но, Еженедель­но, Раз в две неде­ли или Еже­ме­сяч­но в вы­па­даю­щем ме­ню Как часто де­лать ко­пи­ро­вание [How Often To Backup].

От­ме­тим, что в De´ja` Dup нельзя соз­да­вать ре­зерв­ные на­бо­ры дан­ных, хо­тя под­дер­жи­ва­ется ин­кре­мент­ное ре­зерв­ное ко­пи­ро­вание. Учтите так­же, что в за­ви­си­мо­сти от Ме­сто­по­ло­жения ре­зерв­ной ко­пии [Backup Location], за­дан­но­го в На­строй­ках, De´ja` Dup пред­ла­га­ет восста­но­вить толь­ко ука­зан­ные ре­зерв­ные ко­пии. На­при­мер, ес­ли ре­зерв­ная ко­пия ва­ших фо­то – в ка­та­ло­ге pics, а ви­део – в vids, при за­дан­ном в На­строй­ках pics восста­но­вят­ся толь­ко фо­то­гра­фии. Здо­ро­во, конеч­но, но где же до­ку­мен­та­ция по этим во­про­сам, а?

Backerupper

Ниче­го вы­даю­ще­го­ся, несмот­ря на шу­ми­ху в бло­гах.

Хо­тя и недоступ­ный в ре­по­зи­то­ри­ях из­вест­ных ди­ст­ри­бу­ти­вов, Backerupper всеже по­пу­ля­рен бла­го­да­ря ши­ро­ко­му осве­щению в бло­го­сфе­ре. Ар­хив со­дер­жит скрипт install.sh, для желающих уста­но­вить Backerupper на диск, но он не ху­же ра­бо­та­ет и без уста­нов­ки. Про­сто два­ж­ды щелкните по ис­пол­няе­мо­му фай­лу backer.

При ра­бо­те с Backerupper, пер­вый шаг – соз­дание про­фи­ля. Для это­го на­жми­те на кноп­ку Соз­дать [New]. Ука­жи­те имя и за­полните необ­хо­ди­мую ин­фор­ма­цию,та­кую как ка­та­лог на­зна­чения. Увы, Backerupper не вы­пол­ня­ет ре­зерв­но­го ко­пи­ро­вания от­дель­ных фай­лов: толь­ко ка­та­ло­гов. Дру­гой его недоста­ток – от­сут­ствие ин­кре­мент­но­го ре­зерв­но­го ко­пи­ро­вания.

Зато при желании мож­но ав­то­ма­ти­че­ски соз­да­вать ре­зерв­ные ко­пии ука­зан­но­го ка­та­ло­га. Соз­давая про­фи­ль, вы­бе­ри­те уме­ст­ное зна­чение Мак­си­маль­но­го чис­ла ре­зерв­ных ко­пий [Max Backup Cop­ies]: вме­сто ин­кре­мент­ных ре­зерв­ных ко­пий, Backerupper при ка­ж­дом ко­пи­ро­вании соз­дает сжа­тый ар­хив ука­зан­но­го ка­та­ло­га, и тре­бу­ет­ся ука­зать, сколь­ко ста­рых вер­сий ре­зерв­ных ко­пий хранить.

На­при­мер, при уста­нов­ке это­го чис­ла в 1 (зна­чение по умол­чанию), ар­хив backup.tar.gz, со­дер­жа­щий ка­та­лог Pictures, за­менит­ся на backup-1.tar.gz при сле­дую­щем ре­зерв­ном ко­пи­ро­вании Pictures. Ес­ли диско­вое про­стран­ство для вас не про­бле­ма, вы, воз­мож­но, пред­поч­те­те со­хранить две-три пре­ды­ду­щих ре­зерв­ных ко­пии.

Имея ре­зерв­ную ко­пию на­го­то­ве, пе­рей­ди­те на вклад­ку Восста­но­вить [Restore] в верхней части ок­на Backerupper, а за­тем вы­бе­ри­те про­филь и, ес­ли вы уста­но­ви­ли зна­чение Мак­си­маль­но­го чис­ла ре­зерв­ных ко­пий [Max Backup Copies] от двух или бо­лее, свя­зан­ные ре­зерв­ные ко­пии, ко­то­рые вы хо­ти­те восста­но­вить.

Simple Backup Suite

В принципе он неплох. Но не для до­ма.

Simple Backup Suite, или Sbackup – это на­бор скрип­тов на Python, пре­достав­ляю­щих два гра­фи­че­ских ин­тер­фей­са: simple-backup-config и simple-restore-gnome. Ес­ли их нет в ре­по­зи­то­рии ва­ше­го ди­ст­ри­бу­ти­ва – не горюй­те: при кро­шеч­ном спи­соч­ке за­ви­си­мо­стей, Sbackup лег­ко уста­но­вить да­же из ис­ходников.

Ин­ст­ру­мент simple-backup-config на­зван несколь­ко неуме­ст­но, так как ис­поль­зу­ет­ся и для на­строй­ки, и для соз­дания ре­зерв­ных ко­пий. По­сле уста­нов­ки,за­пусти­те его с по­мо­щью Систе­ма > Ад­минист­ри­ро­вание [System > Administration] или че­рез тер­ми­нал. По умол­чанию, Sbackup на­стро­ен на ре­зерв­ное ко­пи­ро­вание /home, /etc и несколь­ких дру­гих ка­та­ло­гов. Ес­ли вы пред­по­чи­тае­те за­дать свои па­ра­мет­ры ре­зерв­но­го ко­пи­ро­вания, щелкните Ис­поль­зо­вать поль­зо­ва­тель­ские на­строй­ки ре­зерв­но­го ко­пи­ро­вания [Use Custom Back­up Settings] на вклад­ке Об­щие [General].

Вклад­ки ввер­ху по­зво­ля­ют оп­ре­де­лить фай­лы и ка­та­ло­ги, ко­то­рые вы хо­ти­те вклю­чить или исклю­чить из про­цес­са ре­зерв­но­го ко­пи­ро­вания. Вклад­ка Исклю­чить [Exclude] позволяет от­мести часть фай­лов на осно­вании ре­гу­ляр­ных вы­ра­жений, раз­ме­ра и ти­па фай­ла. Мож­но вы­брать со­хранение ре­зерв­ных ко­пий уда­лен­но (SSH или FTP) или в локаль­ном ка­та­ло­ге. Ес­ли вы хо­ти­те ав­то­ма­ти­зи­ро­вать ре­зерв­ное ко­пи­ро­вание с Cron, пе­рей­ди­те на вклад­ку Вре­мя, и Sbackup соз­даст ин­кре­мен­тные ре­зерв­ные ко­пии.

Ес­ли ваше ре­зерв­ное ко­пи­ро­вание не од­но­ра­зо­вое, на­жми­те кноп­ку Со­хранить [Save] в нижней части ок­на. На­строй­ки со­хра­нят­ся в фай­ле /etc/sbackup.conf. Учти­те, что Sbackup не соз­да­ет про­фи­ли, и /etc/sbackup.conf пе­ре­запи­сы­ва­ет­ся при ка­ж­дом на­жа­тии кноп­ки Со­хранить. Ины­ми словами, нельзя планиро­вать разные за­дания Cron для раз­­ных ре­зерв­ных ко­пи­ро­ваний – на­при­мер, ко­пи­ро­вание ка­та­ло­га Pictures во вторник, а Videos – в сре­ду.

Ин­ст­ру­мент Simple Backup Restore в Систе­ма > Ад­минист­ри­ро­вание иден­ти­фи­ци­ру­ет раз­лич­ные ре­зерв­ные ко­пии при по­мо­щи их ме­ток. Удоб­но и то, что Sbackup по­зво­ля­ет так­же вы­брать для восста­нов­ления от­дель­ные фай­лы.

Back in Time

Прекрасный и полный интерфейс к rsync.

Пер­во­на­чаль­но соз­дан­ный на за­ме­ну ути­ли­там scp и rcp, Rsync те­перь час­то при­ме­ня­ет­ся для ре­зерв­но­го ко­пи­ро­ва­ния. Есть мас­са гра­фи­че­ских ин­ст­ру­мен­тов, ко­то­рые его ис­поль­зу­ют, и Back in Time – один из них.

На сай­те про­ек­та име­ют­ся об­шир­ные ин­ст­рук­ции по ус­та­нов­ке в Fedora, Ubuntu и Mandriva. По­сле ус­та­нов­ки Back in Time мож­но за­пус­тить из При­ло­жения > Сис­тем­ные [Applications > System Tools] ра­бо­че­го сто­ла Gnome.

Так как Back In Time опи­ра­ет­ся на Rsync, его нель­зя ис­поль­зо­вать для ре­зерв­но­го ко­пи­ро­ва­ния од­но­го фай­ла, а толь­ко для ка­та­ло­гов. Но мож­но ис­поль­зо­вать оп­цию Ис­клю­чить [Exclude], ука­зав фай­лы, не тре­бую­щие ре­зерв­но­го ко­пи­ро­ва­ния.

Back In Time соз­да­ет сним­ки ка­та­ло­гов, для ко­то­рых нуж­на ре­зерв­ная ко­пия. Это оз­на­ча­ет, что он ско­пи­ру­ет все со­дер­жи­мое ка­та­ло­га, но толь­ко ес­ли оно из­ме­ни­лось. Так, имея сни­мок ка­та­ло­га, он не соз­даст еще один двадцатью ми­ну­та­ми поз­же, ес­ли вы пока не внесли из­менения.

Вы мо­же­те и долж­ны бу­де­те до­ба­вить для ка­ж­до­го сним­ка имя, что­бы об­лег­чить их сравнение. Для по­следнего мож­но при­менить ин­ст­ру­мент diff: на­жми­те на кноп­ку Сним­ки [Snapshots] в дальнем пра­вом уг­лу ин­тер­фей­са, за­тем вы­бе­ри­те два сним­ка из вы­па­даю­ще­го спи­ска Сравнить с [Diff With]. На­жа­тие кноп­ки Diff With срав­нит фай­лы в сним­ках. При же­лании вы мо­же­те восста­нав­ли­вать от­дель­ные фай­лы, а не ка­та­лог це­ли­ком. Вы­бе­ри­те снимок на панели сле­ва, най­ди­те файл, ко­то­рый хо­ти­те восста­но­вить, на панели спра­ва, и пе­ре­та­щи­те или ско­пи­руй­те этот файл. Так­же мож­но на­жать кноп­ку Восста­но­вить и мгно­вен­но воссоз­дать ка­та­лог из сним­ка.

LuckyBackup

Са­хар и пря­но­сти и все ра­до­сти. Ну, поч­ти.

LuckyBackup вме­ща­ет в од­ном се­бе поч­ти все функ­ции ин­ст­ру­мен­тов, ко­то­рые мы уже рас­смот­ре­ли, за­од­но пы­та­ясь со­хранить свой ин­тер­фейс про­стым и по­нят­ным. От­лич­ные под­сказ­ки и под­роб­ное ру­ко­во­дство поль­зо­ва­те­ля по­мо­гут вам по­нять все, что тут име­ет­ся.

LuckyBackup, воз­мож­но, уже присутст­вует в ре­по­зи­то­рии ва­ше­го ди­ст­ри­бу­ти­ва, а на странице Repositories на сай­те про­ек­та вы най­дете боль­ше ин­фор­ма­ции. Так­же пред­ла­га­ют­ся 32‑ и 64‑бит­ные дво­ич­ные фай­лы для Debian, Ubuntu, Fedora и других дистрибутивов.

При пер­вом за­пуске LuckyBackup соз­дай­те но­вый про­филь. Мож­но хранить раз­лич­ные ре­зерв­ные на­бо­ры дан­ных в пре­де­лах од­но­го про­фи­ля. Для ка­ж­до­го про­фи­ля необходимо соз­дать за­да­чу. LuckyBackup рас­смат­ри­ва­ет ре­зерв­ное ко­пи­ро­вание и восста­нов­ление как от­дель­ные за­да­чи. При соз­дании за­да­чи ре­зервно­го ко­пи­ро­вания, от­меть­те Так­же соз­дать за­да­чу для восста­нов­ления [Also Create A Task For Restore Purposes]. Это по­ме­ня­ет ис­ход­ный и це­ле­вой ка­та­ло­ги для ва­шей за­да­чи ре­зерв­но­го ко­пи­ро­вания для примене­ния в за­да­че восста­нов­ления. LuckyBackup не су­ме­ет восста­но­вить ре­зерв­ные ко­пии, ес­ли не за­дать эту оп­цию.

Осо­бо ин­те­рес­ная воз­мож­ность, ко­то­рую вы здесь най­де­те – сде­лать пус­той про­ход, на­зна­чае­мый флаж­ком Си­му­ля­тор [Simulator] в глав­ном ин­тер­фей­се LuckyBackup. По­сле него мож­но про­смот­реть ок­но ин­фор­ма­ции (ниж­няя панель) и вы­вод коман­ды, про­ве­рить па­ра­мет­ры и убе­дить­ся, что все фай­лы идут ту­да, ку­да вы наметили.

К со­жа­лению, у нас здесь нет места, что­бы ох­ва­тить все функ­ции, тая­щие­ся в LuckyBackup. Но от­ме­тим, что хо­тя оп­ция планиров­ки за­дач не пред­ла­га­ет­ся при соз­дании за­да­чи ре­зерв­но­го ко­пи­ро­вания, мо­жно сде­лать это с по­мо­щью кноп­ки Распи­сание [Schedule] на панели за­дач.

Keep

Ис­поль­зуй­те его вме­сте с ин­ст­ру­мен­том KDE на базе rdiff.

По­доб­но Rsync, rdiff-backup – ути­ли­та команд­ной стро­ки для ре­зерв­но­го ко­пи­ро­вания ка­та­ло­га в дру­гое ме­сто, да­же по се­ти. Она так­же по­хо­жа на Rsync тем, что вдох­но­ви­ла мно­го гра­фи­че­ских ин­тер­фей­сов, и Keep – это ору­жие на­ше­го вы­бо­ра для KDE.

rdiff-backup – уникаль­ное и пре­крас­ное сред­ством ре­зерв­но­го ко­пи­ро­вания: кро­ме под­держ­ки ин­кре­мент­ных ко­пий, он так­же со­хра­ня­ет об­рат­ные раз­ли­чия (reverse diff). Пусть в среду вы сде­ла­ли ре­зерв­ное ко­пи­ро­вание ка­та­ло­га, где было 11 фай­лов. Ре­зерв­ная ко­пия вклю­чи­ла все эти фай­лы. Но ес­ли уда­лить 3 фай­ла и сде­лать ре­зерв­ное ко­пи­ро­вание в сле­дую­щую среду, в ре­зерв­ном ка­та­логе бу­дет толь­ко 8 фай­лов, так как он от­ра­жа­ет те­ку­щий. А вдруг надо восста­но­вить три уда­ле­нных фай­ла?

Rdiff-backup хранит из­менения ре­зерв­ной ко­пии, ин­кре­мент­ные или об­рат­ные раз­ли­чия, в ка­та­ло­ге rdiff-backup-data, и вы мо­же­те эф­фек­тив­но восста­но­вить свои три фай­ла, да­же ес­ли их нет в ка­та­ло­ге ре­зерв­но­го ко­пи­ро­вания.

На­жми­те на кноп­ку До­ба­вить ка­та­лог для ре­зерв­но­го ко­пи­ро­вания [Add Directory to Backup], что­бы на­чать. Поль­зуй­тесь спи­ска­ми Вклю­чить/Исклю­чить, для управле­ния составом фай­лов. Keep по­зво­ля­ет за­дать уникаль­ный план резерв­но­го ко­пи­ро­вания для от­дель­ных ка­та­ло­гов. Хо­тя про­фи­ли не под­дер­жи­ва­ются, на­жа­тие кноп­ки Соз­дать ре­зерв­ную ко­пию [Backup now] в глав­ном ин­тер­фей­се по­ка­жет спи­сок всех на­стро­ен­ных ка­та­ло­гов и за­прос на вы­бор тех, для ко­то­рых нуж­на ре­зерв­ная ко­пия.

При до­бав­лении ка­та­ло­га ре­зерв­но­го ко­пи­ро­вания, по­ставь­те фла­жок Ис­поль­зо­вать до­полнитель­ную кон­фи­гу­ра­цию [Use Advanced Configuration] и нажмите кноп­ку На­стро­ить' для ука­зания па­ра­мет­ров: сжа­тие, сим­воль­ные ссыл­ки и т. д. Восста­нов­ление тоже вы­пол­ня­ет­ся довольно про­сто.

Вердикт

Вер­дикт De’ ja‘ Dup 9/10

В Linux хва­та­ет ин­ст­ру­мен­тов ре­зерв­но­го ко­пи­ро­вания, но мы свя­за­ли се­бя на­прав­лен­но­стью на до­машних поль­зо­ва­те­лей и ре­ши­ли не путать­ся с гра­фи­че­скими ин­тер­фей­сами к од­ной и той же коман­де, в ре­зуль­та­те че­го и при­шли к спи­ску при­ло­жений, осве­щен­ных в на­шем Сравнении.

Ста­биль­ность всех ин­ст­ру­мен­тов – да­же тех, что не достиг­ли ве­хи 1.0 – ста­ла для нас сюр­при­зом. Мы счи­та­ем, что это еще один фак­тор, ко­то­рый, на­конец, по­кон­чит с убе­ж­дением, что Tar-ар­хи­вы па­пок, сжа­тые Gzip и пе­ре­дан­ные в уда­лен­ное хранили­ще че­рез SSH или FTP-кли­ент, яв­ля­ют­ся вполне при­лич­ной стра­те­ги­ей ре­зерв­но­го ко­пи­ро­вания. Бу­ду­чи функ­цио­наль­ным, та­кой под­ход ка­жет­ся ар­ха­ич­ным на фоне удобств на­деж­ной про­грам­мы, хо­ро­шо ин­тег­ри­руе­мой с Cron и ин­ст­ру­мен­том сжа­тия на­по­до­бие Gzip и неред­ко под­дер­жи­ваю­щей осо­бен­но­сти раз­лич­ных фай­ло­вых хранилищ.

По­сле про­го­на всех ин­ст­ру­мен­тов че­рез на­ши тесты мы поч­ти под­да­лись иску­шению иг­но­ри­ро­вать про­сто­ту ис­поль­зо­вания как ре­шаю­щий фак­тор: все пред­став­лен­ные здесь ин­ст­ру­мен­ты, а не толь­ко во­шед­шие в пер­вую трой­ку, име­ют очень при­вле­ка­тель­ные и по­лез­ные ин­тер­фей­сы. Несмот­ря на уй­му пред­ла­гае­мых функ­ций и оп­ций, ин­ст­ру­мен­ты вы­во­дят всю ин­фор­ма­цию и во­про­сы поль­зо­ва­те­лю так, что­бы не по­дав­лять вас, неза­ви­си­мо от ва­ше­го уров­ня знаний и подготовленности.

Три­ум­фаль­ный триумвират

Ка­кой из них, од­на­ко, наи­луч­ший? Ну, это глав­ным об­ра­зом за­ви­сит от ва­ших нужд, но мы со­чли, что Lucky Backup, Pybackpack и Back in Time – се­ред­няч­ки в дан­ном тес­те. Ка­ж­до­му из них не хва­та­ет од­ной-двух функ­ций, что­бы вый­ти в луч­шие, и са­мый уд­ру­чаю­щий ас­пект у них у всех – от­сут­ствие сжа­тия. LuckyBackup, в ча­ст­но­сти, си­дит на вир­ту­аль­ной зо­ло­той жи­ле. Чу­точ­ку за­бо­ты, и он мо­жет стать ли­де­ром. Его функ­ция хо­ло­сто­го про­хо­да – за­ме­ча­тель­ная идея, и мы счи­та­ем, что все ин­ст­ру­мен­ты обя­за­ны ее пред­ла­гать.

Наш по­бе­ди­тель сто­ит особ­ня­ком от вто­ро­го и третье­го места – Fwbackups и Keep (хо­тя у них до­воль­но мно­го схо­жих функ­ций), по­сколь­ку пред­ла­га­ет шиф­ро­вание. Для домашних пользователей, De´ja` Dup – един­ствен­ный ин­ст­ру­мент, обес­пе­чи­ваю­щий шиф­ро­вание фай­лов.

Правда,восста­нов­ление ­шиф­ро­ван­ных ре­зерв­ных ко­пий с De´ja` Dup мо­жет по­ка­зать­ся слож­ным, осо­бен­но при несколь­ких та­ких ко­пиях. Но не паникуй­те – что­бы спра­вить­ся с ними, про­сто ме­няйте ме­сто­­по­ло­жение ре­зерв­ных ко­пий в диа­ло­ге На­строй­ки в за­ви­си­мо­сти от то­го, ка­кую ре­зерв­ную ко­пию вы хо­ти­те восста­но­вить. На­при­мер, ес­ли вы соз­да­ли ре­зерв­ную ко­пию ка­та­ло­га Фо­то, а за­тем ре­зерв­ную ко­пию ка­та­ло­га Ви­део, на­до сме­нить ме­сто­по­ло­жение ре­зерв­ной ко­пии на ка­та­лог, ука­зан­ный для фо­то­гра­фий, пре­ж­де чем пы­тать­ся восста­но­вить его.

Помните это пра­ви­ло, и си­ла за­шиф­ро­ван­ных ре­зерв­ных ко­пий, а так­же бо­га­тый вы­бор дру­гих воз­мож­но­стей, будут в ва­шем рас­по­ря­жении.

Сравнительные характеристики

На­зва­ние Ли­цен­зия Шиф­ро­ва­ние Сжа­тие FTP SSH Документация Вклю­че­ние в рас­пи­са­ние Про­фи­ли Ко­пи­ру­ет
De’ ja‘ Dup GPL V V V V V V X Фай­лы и ка­та­ло­ги
Keep GPL V X X V V V V Фай­лы и ка­та­ло­ги
Pybackpack GPL X X X V X X V Фай­лы и ка­та­ло­ги
LuckyBackup GPL V X X X X X X Фай­лы и ка­та­ло­ги
Simple Backup GPL X X V V X V X Фай­лы и ка­та­ло­ги
Fwbackups GPL X V X V V V V Фай­лы и ка­та­ло­ги
Backerupper GPL X X X X X V V Ка­та­ло­ги
Back In Time GPL X X X X V V V Ка­та­ло­ги
Персональные инструменты
купить
подписаться
Яндекс.Метрика