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

LXF142:Тема номера

Материал из Linuxformat
Версия от 11:03, 4 июня 2012; Crazy Rebel (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск
Резервное копирование

Содержание

Фай­лов уже не теряем

По­те­ри дан­ных не­из­беж­ны. Ре­зерв­ное ко­пи­ро­ва­ние – это бла­го­ра­зум­но.

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

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

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

Курс мо­ло­до­го бой­ца 101

Аз­бу­ка пла­ни­ро­ва­ния ре­зерв­но­го ко­пи­ро­ва­ния дан­ных.

План ре­зерв­ного ко­пи­ро­вания ну­жно тща­тель­но продумать. Для на­ча­ла – где хранить копию? На дру­гом раз­де­ле то­го же дис­ка хранение не ре­ко­мен­ду­ет­ся: вдруг откажет весь дис­к? Од­но из ре­шений – завести дру­гой диск. От по­жа­ров, на­воднений или краж спасает хранение ко­пии подаль­ше от ори­ги­на­ла – вплоть до засылки в об­лако. У ка­ж­до­го ме­то­да – свои плюсы: же­ст­кие дис­ки да­ют ­луч­шее со­от­но­шение стои­мо­сти и объ­е­ма памяти; твер­до­тель­ные – пор­та­тив­ны; оп­ти­че­­ские удоб­но рас­про­стра­нять, а он­лайн-хранили­ще отовсюду доступ­но­.

Тип дан­ных то­же влия­ет на вы­бор но­си­те­ля для хранения. DVD удоб­ны для хранения от­пускных фо­то­гра­фий, но про­фес­сио­наль­ным фо­то­гра­фам требуются реже. Для ре­зерв­ных ко­пий боль­ших объ­е­мов дан­ных лучше при­пас­ти же­ст­кие дис­ки вы­со­кой ем­ко­сти. Воз­мож­но, вы пред­поч­те­те при­об­ре­сти уст­рой­ст­во NAS. Еще один ва­ри­ант – соз­дать соб­ст­вен­ное об­ла­ко, под­клю­чив USB-дис­ки к доступ­ным че­рез сеть уст­рой­ст­вам вро­де PogoPlug или TonidoPlug. Про­ду­май­те, ка­кой из ва­ри­ан­тов вам луч­ше под­хо­дит.

Что ко­пи­ро­вать?

Пол­ное ре­зерв­ное ко­пи­ро­вание всего ва­ше­го до­машнего ка­та­ло­га мо­жет быть из­лишним. Важ­ные дан­ные та­ко­вы:

  • Ва­ши фай­лы и до­ку­мен­ты
~/ Documents, ~/Downloads, ~/Desktop
Боль­шин­ст­во со­вре­мен­ных ди­ст­ри­бу­ти­вов хра­нят в этих ка­та­ло­гах фай­лы, ко­то­рые вы соз­да­ли или ска­ча­ли из Се­ти. Не за­будь­те про­ве­рить на на­ли­чие важ­ных до­ку­мен­тов ка­та­лог  /home.
  • Ва­ши поч­то­вые со­об­ще­ния (Evolution/Thunderbird/Kmail)
~/.evolution, ~/.thunderbird, ~/.kde/share/apps/kmail
В од­ном из этих ка­та­ло­гов, в за­ви­си­мо­сти от ва­ше­го поч­то­во­го кли­ен­та, хра­нят­ся ва­ши письма и в­ло­жен­ные в них фай­лы, ад­рес­ная книга и т. д.
  • Дан­ные дру­гих при­ло­же­ний
При­ло­жения неред­ко соз­да­ют ка­та­логи-хранили­ща для сво­их фай­лов либо пред­ла­гают, чтобы каталог ука­зали вы. Пу­ти к ним прописываются в на­строй­ках при­ло­жений (Preferences).
  • Ус­та­нов­лен­ное ПО
/var/cache/apt, /var/cache/yum
Ес­ли ка­кое-то ПО для вас очень цен­но и вам нельзя те­рять вре­мя на его по­втор­ное ска­чи­вание, вклю­чи­те его в ре­зерв­ную ко­пию.
  • Лич­ные на­строй­ки
.bashrc, .profile, .gnupg/, .local/, .openoffice/, .mozilla/
Это са­мые важ­ные из скры­тых ка­та­ло­гов лич­ных на­стро­ек. Соз­дай­те их ре­зерв­ные ко­пии для ка­ж­до­го поль­зо­ва­те­ля ва­шей системы. Но будь­те бди­тель­ны: неко­то­рые при­ло­жения соз­да­ют там ка­та­ло­ги Cache (как, на­при­мер, Firefox: ~/.mozilla/firefox/whvmajqx.default/Cache), зазря раз­ду­ваю­щие раз­мер ре­зерв­ной ко­пии.
  • Сис­тем­ные на­строй­ки
/etc, /var/spool/cron/, /var/spool/mail, /boot
При соз­дании ре­зерв­ной ко­пии всей ин­стал­ля­ции об­ра­ти­те при­сталь­ное внимание на эти ка­та­ло­ги. Сис­тем­ные на­строй­ки ле­жат в ка­та­ло­ге /etc – раз­мер его неве­лик, но в нем мас­са фай­лов.
С ка­та­ло­гом /var все ина­че. Он со­дер­жит ка­та­ло­ги кэ­ши­ро­вания для раз­лич­ных при­ло­жений, ко­то­рые вы мо­же­те опустить, плюс ка­та­лог /var/spool/mail, где хра­нят­ся поч­то­вые фай­лы поль­зо­ва­те­лей, и ка­та­лог /var/spool/cron, ко­то­рый со­дер­жит на­строй­ки для cron – оба эти ка­та­ло­га обя­за­тель­но нуж­но вклю­чить в ре­зерв­ную ко­пию.
Ес­ли вы мо­ди­фи­ци­ро­ва­ли дру­гие ком­понен­ты сис­те­мы, об­ду­май­те ре­зерв­ное ко­пи­ро­вание этих фай­лов – ищи­те их в ка­та­ло­гах /usr/и /usr/local/.

Со­об­ра­жения о дан­ных

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

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

Шаг за ша­гом: Де­ла­ем за­пись в Crontab че­рез GUI

Шаг 1

  • 1 Соз­дай­те свой файл crontab
Не­смот­ря на про­сто­ту, ав­то­ма­ти­за­ция за­дач че­рез Cron с не­при­выч­ки мо­жет вас оза­да­чить. За­пи­си crontab по­мо­га­ет соз­да­вать GUI-кли­ент Corntab (http://www.corntab.com).

Шаг 2

  • 2 От­правь­те его по поч­те
Ин­тер­фейс Crontab име­ет пол­зун­ки и флаж­ки, с по­мо­щью ко­то­рых мож­но на­зна­чить вре­мя (в ми­ну­тах, ча­сах, да­тах, ме­ся­цах и днях не­де­ли) и ко­ман­ду для за­пус­ка по рас­пи­са­нию из Cron.

Шаг 3

  • 3 Вставь­те ко­ман­ду в crontab
За­кон­чив, ско­пи­руй­те за­пись crontab или от­правь­те ее по поч­те, и вставь­те ее в файл crontab, дав ко­ман­ду crontab -e. Со­хра­ни­те файл и за­крой­те ре­дак­тор crontab – но­вая за­пись ста­нет ак­тив­на.

Ко­пи­ро­вание за па­ру щелч­ков

За­щи­ти­те свои дан­ные про­сты­ми ин­ст­ру­мен­та­ми для желторотых.

De´ja` Dup

Вы еще не освои­лись с ин­ст­ру­мен­та­ми для ре­зерв­но­го ко­пи­ро­вания? Тогда De´ja` Dup – про­грам­ма для вас. Она име­ет ин­тер­фейс в ду­хе минима­лиз­ма и не на­пу­га­ет но­вич­ков, но осно­вы­ва­ет­ся на мощ­ной ути­ли­те команд­ной стро­ки Duplicity и пре­крас­но ин­тег­ри­ру­ет­ся с Gnome.

De´ja` Dup со­дер­жит­ся в ре­по­зи­то­ри­ях и уста­нав­ли­ва­ет­ся в со­ста­ве ме­ню Applications > System Tools. Пре­ж­де чем поль­зо­вать­ся про­грам­мой, уста­но­ви­те па­ра­мет­ры ее на­строй­ки (Preferences). Для на­ча­ла ука­жи­те ей ме­сто хранения ре­зерв­ных ко­пий. Это мо­жет быть локаль­ный же­ст­кий диск, уда­лен­ный ка­та­лог с досту­пом че­рез SSH или об­лач­ное хранили­ще Amazon S3. За­тем ука­жи­те спи­сок ка­та­ло­гов, ко­то­рые вы хо­ти­те вклю­чить в ре­зерв­ную ко­пию или ис­клю­чить из нее. Бла­го­да­ря раз­де­лению этих оп­ций, De´ja` Dup по­зво­ля­ет сде­лать ре­зерв­ную ко­пию боль­шо­го ка­та­ло­га (на­при­мер, /home), ис­клю­чив неко­то­рые его час­ти (на­при­мер, .cache/). По умол­чанию De´ja` Dup шиф­ру­ет ре­зерв­ные ко­пии, но мож­но ве­леть про­грам­ме не делать это­го, сбро­сив фла­жок Encrypt Backup Files. За­тем останет­ся толь­ко восполь­зо­вать­ся вы­па­даю­щим ме­ню, что­бы за­дать рас­пи­сание для ре­гу­ляр­но­го ре­зерв­но­го ко­пи­ро­вания.

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

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

Вот и все! De´ja` Dup – иде­аль­ное сред­ст­во для ре­зерв­но­го ко­пи­ро­вания фай­лов, хра­ня­щих­ся в поль­зо­ва­тель­ском ка­та­ло­ге /home, но в слу­чае с сис­тем­ны­ми фай­ла­ми вы мо­же­те столкнуть­ся с про­бле­ма­ми прав досту­па. Кро­ме то­го, De´ja` Dup не по­зво­ля­ет соз­да­вать на­бо­ры ре­зерв­ных ко­пий, и ес­ли вы хо­ти­те ско­пи­ро­вать дру­гой ка­та­лог, при­дет­ся мо­ди­фи­ци­ро­вать на­строй­ки про­грам­мы. Ана­ло­гич­но, что­бы восста­но­вить фай­лы из дру­гих ка­та­ло­гов, то­же по­тре­бу­ет­ся спер­ва по­ме­нять ме­сто­по­ло­жение фай­лов в ме­ню Preferences.

LuckyBackup

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

За­да­чи мо­гут при­над­ле­жать к од­но­му из трех ти­пов: вы­бор оп­ции ре­зерв­но­го ко­пи­ро­вания со­дер­жи­мо­го кон­крет­но­го ка­та­ло­га, соз­дание ко­пии ис­ход­но­го ка­та­ло­га «как есть» или син­хрониза­ция ис­ход­но­го и конеч­но­го ка­та­ло­гов. Это удоб­но, ес­ли вам тре­бу­ет­ся га­ран­тия, что оба ка­та­ло­га со­дер­жат оди­на­ко­вые фай­лы. При вы­полнении за­да­чи син­хрониза­ции LuckyBackup про­ве­ря­ет, ка­кая из ко­пий фай­ла в ис­ход­ном и конеч­ном ка­та­ло­гах яв­ля­ет­ся бо­лее но­вой, и за­ме­ща­ет ста­рую ко­пию. Та­ким об­ра­зом, фай­лы, вновь соз­да­вае­мые в од­ном из ка­та­ло­гов, ко­пи­ру­ют­ся в дру­гой. Един­ст­вен­ный недоста­ток син­хрониза­ции – ес­ли вы соз­на­тель­но уда­ли­ли файл или ка­та­лог внут­ри од­но­го из ка­та­ло­гов, но за­бы­ли уда­лить их из дру­го­го, они бу­дут ав­то­ма­ти­че­­ски воссоз­да­ны.

Кноп­ка Advanced рас­кры­ва­ет ок­но New Task, да­вая вам тон­кий кон­троль над фай­ла­ми, ко­то­рые вы хо­ти­те вклю­чить в ре­зерв­ное ко­пи­ро­вание или ис­клю­чить из него. Ес­ли вы вы­пол­няе­те ко­пи­ро­вание в уда­лен­ный ка­та­лог, ука­жи­те ин­фор­ма­цию о со­единении на вклад­ке Remote. Опыт­ным поль­зо­ва­те­лям по­нра­вят­ся удоб­ные оп­ции вклад­ки Also Execute, по­зво­ляю­щей ука­зать спи­сок команд, ко­то­рые долж­ны быть вы­полнены пе­ред на­ча­лом ре­зерв­но­го ко­пи­ро­вания и по­сле его за­вер­шения. По­сле за­вер­шения на­строй­ки щелкните по кноп­ке Validate, что­бы убе­дить­ся в кор­рект­но­сти ва­ших на­стро­ек.

На­стро­ив за­да­чи для всех ка­та­ло­гов, вклю­чи­те их вы­полнение в рас­пи­сание. Вы­бе­ри­те оп­ции Profile > Schedule и на­жми­те кноп­ку Add. За­тем вы­бе­ри­те со­от­вет­ст­вую­щий про­филь рас­пи­сание и за­дай­те вре­мя его ис­полнения. За­кон­чив, щелкните по кноп­ке CrontIT!, и про­грам­ма ав­то­ма­ти­че­­ски соз­даст для ре­зерв­но­го ко­пи­ро­вания за­да­чу Cron.

Что­бы сде­лать ре­зерв­ное ко­пи­ро­вание вруч­ную, вы­бе­ри­те нуж­ную за­да­чу и на­жми­те кноп­ку Start. Что­бы убе­дить­ся в пра­виль­но­сти на­ме­чен­но­го ре­зерв­но­го ко­пи­ро­вания, мож­но уста­но­вить фла­жок Simulator – тогда сна­ча­ла вы­полнит­ся имитационное мо­де­ли­ро­вание про­це­ду­ры ре­зерв­но­го ко­пи­ро­вания.

Про­це­ду­ра восста­нов­ления с ре­зерв­ной ко­пии в про­грам­ме LuckyBackup – тот же про­цесс ре­зерв­но­го ко­пи­ро­вания, но ис­ход­ный и це­ле­вой ка­та­ло­ги ме­ня­ют­ся мес­та­ми. Не за­будь­те сбро­сить оп­цию Skip Newer Destination Files [Опускать более новые файлы назначения] на вклад­ке Command Options в пред­став­лении Advanced. На­конец, вы­полните про­це­ду­ру восста­нов­ления обыч­ным образом, и дан­ные с ва­шей ре­зерв­ной ко­пии воспро­из­ве­дут­ся в ис­ход­ном ка­та­ло­ге.

Ре­ше­ние для пред­при­ятий

По­плевав на ру­ки, возьмемся за ре­аль­ную ра­бо­ту.


BackupPC

Ес­ли вы управ­ляе­те ком­пь­ю­тер­ной ла­бо­ра­то­ри­ей или ра­бо­тае­те на круп­ном пред­при­ятии, то ре­зерв­ное ко­пи­ро­вание дан­ных с ка­ж­до­го ком­пь­ю­те­ра с по­мо­щью рас­смот­рен­ных на­ми ин­ст­ру­мен­тов бу­дет су­щей ка­тор­гой. Что­бы по­за­бо­тить­ся о це­лом пар­ке ком­пь­ю­те­ров, луч­ше по­ло­жить­ся на BackupPC. Но имей­те в ви­ду, что этот ин­ст­ру­мент – не для сла­бых ду­хом, несмот­ря на его web-ин­тер­фейс и об­шир­ную до­ку­мен­та­цию. Хо­тя BackupPC го­дит­ся и для оди­ноч­ных ма­шин, луч­ше все­го эта про­грам­ма про­явит се­бя при за­щи­те дан­ных на мно­же­ст­ве ком­пь­ю­те­ров. Ма­ло то­го, про­грам­ма ра­бо­та­ет на Linux, Mac и Windows и от­лич­но под­хо­дит для сме­шан­ных сред, где при­ме­ня­ют­ся раз­ные ОС.

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

Ус­та­нов­ка и на­строй­ка

Вы мо­же­те уста­но­вить BackupPC че­рез ре­по­зи­то­рии ва­ше­го ди­ст­ри­бу­ти­ва или ска­чать но­вей­шую вер­сию в ви­де ар­хи­ва. Пре­ж­де чем рас­па­ко­вы­вать ар­хив и уста­нав­ли­вать ПО, убе­ди­тесь в наличии сле­дую­щих мо­ду­лей Perl: Compress::Zlib, Archive::Zip, XML::RSS, Net::FTP и File::RsyncP. Ус­та­но­вить их мож­но с по­мо­щью CPAN:

perl -MCPAN -e ‘install Compress::Zlib

Ус­та­но­вив биб­лио­те­ки, ска­чай­те и рас­па­куй­те ар­хив и вве­ди­те

perl configure.pl

По за­пуску configure.pl вам пред­ло­жат ука­зать пол­ные пу­ти к раз­лич­ным ис­пол­няе­мым мо­ду­лям и за­дать ин­фор­ма­цию о кон­фи­гу­ра­ци­и, вклю­чая имя поль­зо­ва­те­ля BackupPC, ка­та­лог дан­ных и т. д. По умол­чанию фай­лы на­строй­ки со­хра­ня­ют­ся в /etc/backuppc.

По­сле это­го про­грам­ма бу­дет за­пус­кать­ся ко­ман­дой

/etc/init.d/backuppc start

Ба­зо­вую кон­фи­гу­ра­цию BackupPC мож­но ре­дак­ти­ро­вать че­рез web-ин­тер­фейс, вве­дя в брау­зе­ре ад­рес localhost/backuppc. При ре­ги­ст­ра­ции на­зо­ви­те имя поль­зо­ва­те­ля и па­роль, ука­зан­ные ва­ми при на­строй­ке BackupPC. Кро­ме за­пуска опе­ра­ций ре­зерв­но­го ко­пи­ро­вания и восста­нов­ления, web-ин­тер­фейс обес­пе­чи­ва­ет про­смотр раз­лич­ных хостов.

Вы мо­же­те ре­дак­ти­ро­вать ба­зо­вые па­ра­мет­ры на­строй­ки че­рез ме­ню Edit Config. Кноп­ка Add в раз­де­ле Edit Hosts по­зво­ля­ет до­бав­лять кли­ен­тов для вклю­чения в про­цесс ре­зерв­но­го ко­пи­ро­вания. Для раз­вер­ты­вания от­дель­ных кли­ен­тов вы мо­же­те вруч­ную ре­дак­ти­ро­вать фай­лы их на­строй­ки и за­да­вать ин­фор­ма­цию в за­ви­си­мо­сти от ме­то­да, ис­поль­зуе­мо­го для ре­зерв­но­го ко­пи­ро­вания (BackupPC под­дер­жи­ва­ет SMB, TAR, Rsync и FTP).

При­мер с ка­та­ло­гом /etc

Сле­дую­щий при­мер вы­полнит ре­зерв­ное ко­пи­ро­вание ка­та­ло­га /etc на localhost с по­мо­щью TAR:

$Conf{XferMethod} = ‘tar’;
$Conf{TarShareName} = [‘/etc’];
$Conf{TarClientCmd} = ‘/usr/bin/env LC_ALL=C $tarPath -c -v -f - -C $shareName’

Что­бы на­чать ре­зерв­ное ко­пи­ро­вание, от­крой­те web-ин­тер­фейс, вы­бе­ри­те хост и на­жми­те кноп­ку Start Full Backup. Поя­вив­шая­ся страница Status по­ка­жет, ка­кие про­цес­сы ре­зерв­но­го ко­пи­ро­вания вы­пол­ня­ют­ся. Как ва­ри­ант, мож­но сде­лать ин­кре­мент­ное ре­зерв­ное ко­пи­ро­вание, ес­ли ранее вы уже ар­хи­ви­ро­ва­ли фай­лы.

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

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

Ап­па­рат­ные сбои!

Инструменты мгновенного воссоздания рабочей системы.


MondoRescue

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

Хо­тя MondoRescue мо­жет вхо­дить в ре­по­зи­то­рии ва­ше­го ди­ст­ри­бу­ти­ва, луч­ше ска­чать па­ке­ты при­ло­жения с сай­та про­ек­та ftp://ftp.mondorescue.org. Вам по­на­до­бит­ся еще Mindi, вспо­мо­га­тель­ный ин­ст­ру­мент Mondo, ко­то­рый па­ку­ет ре­зерв­ные ко­пии в за­гру­жае­мые ди­ст­ри­бу­ти­вы, а так­же mindi-busybox — па­кет с ин­ст­ру­мен­та­ми для Mindi.

Ус­та­но­вив все необ­хо­ди­мое, за­пусти­те MondoRescue от име­ни root ко­ман­дой

sudo mondoarchive

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

За­тем вас спро­сят, что вклю­чить в ре­зерв­ное ко­пи­ро­вание. По умол­чанию про­грам­ма ко­пи­ру­ет все, что ле­жит ниже уров­ня корнево­го ка­та­ло­га. MondoRescue су­ме­ет ско­пи­ро­вать и раз­де­лы Windows, ес­ли об­на­ру­жит их на ва­шем дис­ке. С пред­ло­жением MondoRescue по ве­ри­фи­ка­ции соз­да­вае­мых ар­хи­вов сле­ду­ет со­гла­сить­ся – эта опе­ра­ция тре­бу­ет вре­мени, но сто­ит за­трат.

Под­го­то­вив ко­пи­ро­вание дан­ных, MondoRescue соз­даст ка­та­лог из фай­лов, раз­де­лит его на на­бо­ры, вы­зо­вет Mindi и начнет са­мо ко­пи­ро­вание (это мо­жет за­нять несколь­ко ча­сов).

При­ка­зав MondoRescue ко­пи­ро­вать дан­ные на же­ст­кий диск, в ито­ге вы уви­ди­те в ука­зан­ном ва­ми ка­та­ло­ге один или несколь­ко ISO-об­ра­зов. За­гру­зи­тесь с пер­во­го из этих об­ра­зов и вве­ди­те ко­ман­ду compare в поя­вив­шей­ся под­сказ­ке команд­ной стро­ки, что­бы сравнить ар­хив­ные ко­пии с фай­ло­вой сис­те­мой. По за­вер­шении это­го про­цес­са вы уви­ди­те спи­сок несов­па­даю­щих фай­лов. Это мо­гут быть фай­лы, из­менен­ные сра­зу же по­сле ре­зерв­но­го ко­пи­ро­вания, но час­то это про­сто кэ­ши­ро­ван­ные фай­лы, и их сме­ло мож­но иг­но­ри­ро­вать.

Что­бы от­фор­ма­ти­ро­вать раз­де­лы и восста­но­вить все фай­лы, вве­ди­те ко­ман­ды nuke или interactive. При восста­нов­лении фай­лов на пустой же­ст­кий диск MondoRescue так­же вы­полнит его раз­биение и при­ве­дет раз­ме­ры ско­пи­ро­ван­ных раз­де­лов к ис­ход­ным. Кро­ме то­го, про­грам­ма восста­но­вит за­груз­чик, ко­то­рый вы за­тем смо­же­те от­ре­гу­ли­ро­вать.

Tonido

Еще в LXF122 мы рас­смат­ри­ва­ли про­грам­му Tonido с точ­ки зрения ор­ганиза­ции соб­ст­вен­но­го об­лач­но­го сер­ве­ра. На са­мом де­ле это – уди­ви­тель­ный ин­ст­ру­мент, по­зво­ляю­щий пре­доста­вить ва­ши фай­лы в об­щий доступ, как че­рез внут­рен­нюю сеть, так и че­рез Internet. Пусть это и не ПО с от­кры­тым ко­дом, но про­грам­ма от­лич­но справ­ля­ет­ся со сво­ей за­да­чей, не за­став­ляя вас во­зить­ся с на­строй­ка­ми ва­ше­го мар­шру­ти­за­то­ра и бранд­мау­эра.

Сбор­ки Tonido доступ­ны как би­нарники для Deb- и RPM-ди­ст­ри­бу­ти­вов; или ска­чай­те про­грам­му с сай­та http://www.tonido.com. Для ее на­строй­ки по­тре­бу­ет­ся толь­ко имя поль­зо­ва­те­ля, ко­то­рое ста­но­вит­ся ча­стью ва­ше­го web-ад­ре­са tonido. Так, ука­зав имя поль­зо­ва­те­ля Fluffy, вы смо­же­те ото­всю­ду по­лу­чать доступ к ва­шим фай­лам, ука­зав в брау­зе­ре ад­рес http://fluffy.tonidoid.com. Уч­ти­те, что хра­нят­ся-то дан­ные на ва­шем ком­пь­ю­те­ре, а не на внешних сер­ве­рах – они про­сто пре­достав­ля­ют­ся для досту­па че­рез Internet; это мо­жет про­гнать ва­ши стра­хи на­счет безо­пас­но­сти для ин­фор­ма­ции.

По­мимо это­­го, To­nido вклю­ча­ет при­ло­жение для ре­зерв­но­го ко­пи­ро­вания дан­ных на локаль­ный же­ст­кий диск или уда­лен­ный ком­пь­ю­тер. Что­бы вы­полнить ре­зерв­ное ко­пи­ро­вание, вой­ди­те в web-ин­тер­фейс Tonido и вы­зо­ви­те при­ло­жение Backup. От­кро­ет­ся дру­гой ин­тер­фейс, по­зво­ляю­щий до­бав­лять за­дания на ре­зерв­ное ко­пи­ро­вание по рас­пи­санию. Щелкните по кноп­ке New, что­бы до­ба­вить запись для но­во­го за­дания на ре­зерв­ное ко­пи­ро­вание. Ес­ли вы хо­ти­те ко­пи­ро­вать на локаль­ный диск, по­на­до­бит­ся вы­брать уст­рой­ст­во, а так­же ис­ход­ный и конеч­ный ка­та­лог для ре­зерв­но­го ко­пи­ро­вания.

При же­лании вы­полнить ко­пи­ро­вание на уда­лен­ный ком­пь­ю­тер, вы по­лу­чи­те спи­сок од­но­ран­го­вых уз­лов, или пи­ров [peers]. Ко­пи­ро­вание мож­но вы­пол­нять толь­ко на ком­пь­ю­те­ры из сво­ей груп­пы. Tonido иден­ти­фи­ци­ру­ет ма­ши­ны по их гло­баль­но ад­ре­суе­мым пи­рин­го­вым иден­ти­фи­ка­то­рам [peer ID]. По­это­му вы смо­же­те вы­пол­нять ре­зерв­ное ко­пи­ро­вание на лю­бую из ма­шин че­рез Интернет – ес­ли она при­над­ле­жит к ва­шей груп­пе.

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

Tonido име­ет и мно­го дру­гих функ­ций, по­зво­ляя со­трудничать, де­лить­ся фай­ла­ми и син­хронизи­ро­вать­ся че­рез Internet че­рез груп­по­вые ра­бо­чие про­стран­ст­ва [Group Workspaces]. Что­бы син­хронизи­ро­вать кон­тент внут­ри груп­пы Tonido, у этих поль­зо­ва­те­ли то­же нуж­но уста­но­вить Tonido. Про­грам­ма ра­бо­та­ет точ­но так же и на дру­гих плат­фор­мах, вклю­чая Windows и Mac OS X, и мож­но син­хронизи­ро­вать дан­ные с дру­ги­ми поль­зо­ва­те­ля­ми неза­ви­си­мо от ОС, в ко­то­рой они ра­бо­та­ют.

Сбое­упор­ные дис­ки

Оп­ти­че­­ские но­си­те­ли вет­ша­ют; но мы справимся с этой про­бле­мой.

DVDisaster

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

Го­раз­до луч­ший ва­ри­ант – ис­поль­зо­вание DVDisaster. Этот ин­ст­ру­мент соз­да­ет по пра­виль­но­му дис­ку файл с ко­дом ис­прав­ления оши­бок (ECC), и по­том этот файл мож­но ис­поль­зо­вать для восста­нов­ления дан­ных при по­вре­ж­дении но­си­те­ля. DVDisaster ра­бо­та­ет с ISO-об­раз­ами. Что­бы соз­дать об­раз, вставь­те диск в при­вод и по окон­чании его рас­крут­ки за­пусти­те DVDisaster. За­тем щелкните мы­шью по знач­ку File Selection, вве­ди­те имя для но­во­го ISO-фай­ла, вы­бе­ри­те ка­та­лог для его со­хранения и на­жми­те кноп­ку Read. При­ло­жение начнет чи­тать диск по­сек­тор­но, а за­тем соз­даст об­раз с ука­зан­ным именем в вы­бран­ном ва­ми ка­та­ло­ге.

Кор­рек­ция оши­бок

Те­перь соз­да­дим файл ECC. DVDisaster под­дер­жи­ва­ет два ти­па та­ких фай­лов: RS01 и RS02. Пер­вый тип со­хра­ня­ет файл ECC в уда­лен­ном ка­та­ло­ге, а вто­рой внедря­ет его в ISO-файл. Что­бы сде­лать свой вы­бор, зай­ди­те в Preferences > Error Correction и вы­бе­ри­те ме­тод со­хранения в вы­па­даю­щем ме­ню. Мы ре­ко­мен­ду­ем при­дер­жи­вать­ся пред­ла­гае­мо­го по умол­чанию ме­то­да RS01 и хранить ECC-файл на от­дель­ном но­си­те­ле.

При на­строй­ках по умол­чанию ECC по раз­ме­ру со­став­ля­ет 15 % са­мо­го ISO-фай­ла. Для луч­шей за­щи­ты вы­бе­ри­те ко­ман­ды Preferences > Error Correction и уста­но­ви­те оп­цию High. Это раз­ду­ет раз­мер ECC-фай­ла до 35 % раз­ме­ра об­раза, но даст вам луч­шие шан­сы на восста­нов­ление по­вре­ж­ден­но­го но­си­те­ля.

Те­перь, при на­ли­чии ECC-фай­ла, хо­ро­шей иде­ей бу­дет ре­гу­ляр­ная про­вер­ка ка­че­­ст­ва но­си­те­ля ре­зерв­ной ко­пии с по­мо­щью DVDisaster. Про­сто вставь­те но­си­тель в при­вод и щелкните по кноп­ке Scan. Ес­ли вы­яснит­ся, что на но­си­те­ле поя­ви­лись де­фект­ные сек­то­ры, восста­но­ви­те ут­ра­чен­ные дан­ные. Спер­ва соз­дай­те ISO-об­раз для по­вре­ж­ден­но­го но­си­те­ля, ис­поль­зуя опи­сан­ную про­це­ду­ру. За­тем най­ди­те ECC-файл, соз­дан­ный ва­ми ранее для ис­прав­ления оши­бок на по­вре­ж­ден­ном но­си­те­ле, и вы­бе­ри­те его, ис­поль­зуя кноп­ку для вы­бо­ра ECC-фай­ла. Те­перь, до­быв об­раз и ECC- файл, на­жми­те кноп­ку Fix, по­сле че­го по­вре­ж­ден­ный об­раз бу­дет про­чтен и ис­прав­лен. Уро­вень успеш­но­сти восста­нов­ления за­ви­сит от со­стояния по­вре­ж­ден­но­го дис­ка, по­это­му но­си­тель нуж­но сканиро­вать ре­гу­ляр­но и ис­прав­лять ошиб­ки сра­зу, как толь­ко поя­вят­ся по­вре­ж­ден­ные бло­ки.

Шаг за ша­гом: Ко­пи­руем дис­к или раз­де­л

Шаг 1

  • 1 Где со­хра­нять?
С по­мо­щью Clonezilla Live CD (на ва­шем LXFDVD) мож­но соз­дать ре­зерв­ную ко­пию все­го ва­ше­го дис­ка. За­гру­зи­тесь с CD, вы­бе­ри­те оп­цию кло­ни­ро­ва­ния и ука­жи­те ка­та­лог для со­хра­не­ния об­ра­зов, ко­то­рый мо­жет быть дос­ту­пен как на ло­каль­ном уст­рой­ст­ве, так и че­рез сеть.

Шаг 2

  • 2 Диск или раз­де­лы
Те­перь по­тре­бу­ет­ся вы­брать ре­жим. Оп­ция Savedisk кло­ни­ру­ет дис­ки це­ли­ком и пред­ло­жит вам ука­зать диск ком­пь­ю­те­ра, ко­то­рый нуж­но ско­пи­ро­вать. Что­бы со­хра­нять от­дель­ные раз­де­лы, вы­бе­ри­те оп­цию Saveparts.

Шаг 3

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

Храните cвои файлы онлайн

Воспользуйтесь мощными облачными сервисами.

SpiderOak

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

А вот SpiderOak снаб­жен еди­но­об­раз­ным ин­тер­фей­сом в Linux, Windows и Mac и по­зво­ля­ет ко­пи­ро­вать лю­бые фай­лы или ка­та­ло­ги. Бес­плат­но сер­вис пре­достав­ля­ет 2 ГБ памяти, и 100 ГБ – за $10 в ме­сяц.

Когда вы уста­но­ви­те кли­ен­та и за­ре­ги­ст­ри­руе­тесь на поль­зо­вание сер­ви­сом, ин­стал­ля­тор сгенери­ру­ет клю­чи, ко­то­рые бу­дут при­ме­нять­ся для шиф­ро­вания дан­ных пе­ред пе­ре­да­чей. Ин­тер­фейс при­ло­жения рас­пре­де­лен по вклад­кам. Для ре­зерв­но­го ко­пи­ро­вания фай­лов пе­рей­ди­те на вклад­ку Backup и вы­бе­ри­те фай­лы или ка­та­ло­ги. Пе­ре­клю­чи­тесь на ре­жим Advanced, что­бы уточнить спи­сок вы­бран­ных фай­лов. За­кон­чив на­строй­ку, на­жми­те кноп­ку Save Settings.

Это все. Те­перь SpiderOak бу­дет сравнивать со­дер­жи­мое локаль­но­го ка­та­ло­га с ка­та­ло­гом, ко­то­рый он дер­жит он­лайн. При ка­ж­дом из­менении ав­то­ма­ти­че­­ски начнет­ся ре­зерв­ное ко­пи­ро­вание. Бо­лее то­го, сер­вис ис­поль­зует сис­те­му кон­тро­ля вер­сий с от­мет­кой да­ты, по­зво­ля­я вы­полнить от­кат к пре­ды­ду­щим вер­си­ям фай­ла. Это де­ла­ет SpiderOak иде­аль­ным сред­ст­вом хранения ко­пий важ­ных до­ку­мен­тов, над ко­то­ры­ми вы ра­бо­тае­те, или фо­то­гра­фий, пе­ре­дан­ных с ва­шей ка­ме­ры.

Ва­ши фай­лы хра­нят­ся на сер­ве­ре, пока вы не дае­те SpiderOak яв­но­го ука­зания уда­лить их. В до­полнение к функ­ци­ям ре­зерв­но­го ко­пи­ро­вания, сер­вис помо­жет вам пре­достав­лять фай­лы в об­щий доступ че­рез вир­ту­аль­ные бун­ке­ры [virtual isolated silos]. Ос­таль­ные мо­гут под­пи­сать­ся на эти бун­ке­ры че­рез RSS, что­бы вы­пол­ня­лось об­нов­ление при до­бав­лении но­вых эле­мен­тов.

JungleDisk

JungleDisk — про­прие­тар­ная про­грам­ма, за­то ра­бо­та­ет на раз­ных плат­фор­мах и по­зво­ля­ет дер­жать дан­ные в об­лач­ном хранили­ще Amazon S3 или Rackspace. Ва­ри­ант Desktop Edition сто­ит $3 в ме­сяц и да­ет 5 ГБ дис­ко­во­й памяти бес­плат­но. До­ба­воч­ное ме­ст­о мож­но по­лу­чить по це­нам $0,15 за ГБ в ме­сяц – под­роб­ную ин­фор-­ма­цию см. на https://www.jungledisk.com.

JungleDisk от­ли­ча­ет­ся от осталь­ных он­лайн-ре­шений тем, что по­зво­ля­ет мон­ти­ро­вать он­лайн-хранили­ще к ва­шей фай­ло­вой сис­те­ме как се­те­вое уст­рой­ст­во, и вы мо­же­те со­хра­нять фай­лы пря­мо в об­ла­ко. Что­бы восста­но­вить фай­лы, про­сто при­мон­ти­руй­те свое хранили­ще и ско­пи­руй­те фай­лы к се­бе на ра­бо­чий стол.

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

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

Шаг за ша­гом: Ре­зерв­ная ко­пи­я дан­ных брау­зе­ра

Шаг 1

  • 1 Ска­чи­ва­ние
По­се­ти­те сайт http://www.xmarks.com, что­бы ска­чать XMarks. Этот кросс-плат­фор­мен­ный мо­дуль рас­ши­ре­ния ра­бо­та­ет с Firefox, Opera, Chrome, Internet Explorer и Safari, и да­же с мо­биль­ны­ми уст­рой­ст­ва­ми.

Шаг 2

  • 2 На­строй­ка
Из ок­на Addons вы­бе­ри­те оп­цию Preferences и за­пус­ти­те про­грам­му Setup Wizard, что­бы скон­фи­гу­ри­ро­вать XMarks на ко­пи­ро­ва­ние кол­лек­ции за­кла­док и па­ро­лей ва­ше­го брау­зе­ра.

Шаг 3

  • 3 Вос­ста­нов­ле­ние
Ус­та­но­вив XMarks на но­вом ком­пь­ю­те­ре, вы смо­же­те ска­чать и син­хро­ни­зи­ро­вать кол­лек­цию ва­ших за­кла­док с сер­ве­ром. Кро­ме то­го, вы смо­же­те вос­ста­но­вить их вруч­ную.

Ин­фор­ма­ция есть вез­де!

Это – це­лый мир, жаждущий ре­зерв­но­го ко­пи­ро­ва­ния; ос­вой­те его.

За­щи­тив со­дер­жи­мое сво­его же­ст­ко­го дис­ка так, как ес­ли бы оно бы­ло за­пря­та­но в гер­ме­тич­ную кап­су­лу, а та – в сверх­проч­ный сейф, за­бе­тониро­ван­ный на дне Ма­ри­ан­ской впа­ди­ны, вы мо­же­те во­об­ра­зить, что сде­ла­ли все воз­мож­ное. Но ду­мать на­до не толь­ко о дис­ках, а и ши­ре. Вы ве­де­те блог? У вас есть сайт? Вы поль­зуе­тесь сер­ви­сом web-поч­ты, где хранит­ся ва­ши ка­лен­да­ри и спи­сок кон­так­тов? И все это то­же ну­ж­да­ет­ся в за­щи­те.

Ре­зерв­ное ко­пи­ро­вание бло­гов

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

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

mysqldump -u [username] -p [password] [databasename] > [backupfile.sql]

Файл backupfile.sql бу­дет со­дер­жать все ут­вер­ждения SQL, необ­хо­ди­мые для соз­дания и за­полнения таб­лиц на но­вом сер­ве­ре ба­зы дан­ных. Не­ко­то­рые панели управ­ления web-хостин­гом, на­при­мер, cPanel, то­же по­зво­ля­ют соз­дать ре­зерв­ную ко­пию це­ло­го сай­та все­го одним щелч­ком мы­ши.

Ре­зерв­ное ко­пи­ро­вание поч­ты

А есть ведь еще поч­то­вые сер­ви­сы на ба­зе Web, ти­па Yahoo и Gmail. Yahoo по­зво­ля­ет ар­хи­ви­ро­вать со­об­щения че­рез POP, но для это­го тре­бу­ет­ся под­пи­сать­ся на Yahoo Mail Plus, что обой­дет­ся вам в $19,99 в год. Но, под­пи­сав­шись, вы смо­же­те на­страи­вать ав­то­ном­ные поч­то­вые кли­ен­ты, на­при­мер, Evolution и Thunderbird, что­бы из­вле­кать со­об­щения с сер­ве­ров Yahoo и со­хра­нять их на сво­ем же­ст­ком дис­ке.

Для син­хрониза­ции ва­ше­го поч­то­во­го ящи­ка он­лайн с ав­то­ном­ным ящи­ком на ва­шем дис­ке Gmail ис­поль­зу­ет про­то­кол IMAP. Ак­ти­ви­руй­те в сво­ей учет­ной за­пи­си Gmail доступ че­рез IMAP, вы­брав оп­ции Settings > Forwarding And POP/IMAP. Thunderbird ав­то­ма­ти­че­­ски на­стро­ит­ся на от­прав­ку и по­лу­чение со­об­щений, как толь­ко вы ука­же­те ему ва­шу учет­ную запись Gmail, и в Evolution про­це­ду­ра на­строй­ки при­мер­но та­кая же. Под­го­то­вив­шись к ко­пи­ро­ванию, щелкните пра­вой кноп­кой мы­ши по ка­та­ло­гу и вы­бе­ри­те оп­цию Copy Folder Content Locally For Offline Operation. За­тем вы­бе­ри­те ко­ман­ды File > Download Messages For Offline Usage, что­бы ска­чать со­об­щения. Evolution то­же по­зво­ля­ет со­хра­нять от­дель­ные со­об­щения с по­мо­щью оп­ции File > Save As Mbox.

Что­бы уп­ро­стить ре­зерв­ное ко­пи­ро­вание ва­ших со­об­щений, Evolution со­жмет их в еди­ный ар­хив. Вы­бе­ри­те ко­ман­ды File > Backup Settings и ука­жи­те ка­та­лог, где намерены со­хранить ар­хив. Что­бы восста­но­вить ва­шу поч­ту, вы­бе­ри­те ко­ман­ды File > Restore и ука­жи­те сжа­тый ар­хив.

Backupify

Су­ще­ст­ву­ет еще нема­ло раз­лич­ных ви­дов дан­ных, ко­то­рые вы мо­же­те хранить он­лайн на сер­ви­сах, по­доб­ных Facebook, Twitter и иже с ними. Как и в слу­чае бло­гов и поч­ты, хо­ро­шей иде­ей бу­дет пе­рио­ди­че­­ское соз­дание мо­мен­таль­ных сним­ков этих дан­ных и локаль­ное со­хранение их ре­зерв­ных ко­пий. Тут вам по­мо­жет Backupify (http://www.backupify.com). Это web-сер­вис, вы­пол­няю­щий ре­зерв­ное ко­пи­ро­вание дан­ных дру­гих Internet-сер­ви­сов; он по­зво­ля­ет ска­чи­вать всю эту ин­фор­ма­цию на ваш локаль­ный диск. Backupify мо­жет ра­бо­тать с ва­шим бло­гом и элек­трон­ной по­чтой – то есть это ре­шение все-в-од­ном. Он да­же не тре­бу­ет ин­ стал­ля­ции: доста­точ­но за­ре­ги­ст­ри­ро­вать­ся на сай­те и раз­ре­шить сер­ви­су ре­зерв­ное ко­пи­ро­вание ва­ших учет­ных за­пи­сей. Сей­час он ра­бо­та­ет с дю­жи­ной раз­лич­ных сер­ви­сов, вклю­чая столь по­пу­ляр­ные, как Facebook, Twitter, Flickr, Google Docs, Gmail, Blogger и Hotmail, а пол­ный спи­сок мож­но най­ти на сай­те.

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

Backupify ко­пи­ру­ет дан­ные, по­лу­чае­мые от дру­гих сер­ви­сов, как они есть, обыч­но – в фор­ма­те XML. Од­на­ко для неко­то­рых сер­ви­сов, на­при­мер, Twitter, мож­но генери­ро­вать PDF-фай­лы. По­ка что сер­вис не по­зво­ля­ет ска­чи­вать фай­лы боль­ши­ми объ­е­ма­ми, а воз­мож­ность по­ис­ка по ско­пи­ро­ван­ным в ре­зерв пись­мам про­хо­дит бе­та-тес­ти­ро­вание. За­то мож­но ска­чи­вать от­дель­ные пись­ма в фор­ма­те EML, и Backupify мо­жет восста­нав­ли­вать пись­ма из ре­зерв­ной ко­пии пря­мо в Gmail.

Gmail-Backup

Ес­ли вы не хо­ти­те поль­зо­вать­ся ав­то­ном­ным поч­то­вым кли­ен­том ти­па Evolution, но хо­ти­те со­хра­нять ко­пии ва­ших поч­то­вых со­об­ще­ний, вос­поль­зуй­тесь ин­ст­ру­мен­том Gmail-Backup (http://www.gmail-backup.com). Он так­же со­хра­нит и вос­ста­но­вит ва­ши мет­ки.

Ути­ли­та ска­чи­ва­ет поч­то­вые со­об­ще­ния в фор­ма­те EML и мо­жет вос­ста­нав­ли­вать со­об­ще­ния на дру­гую учет­ную за­пись Gmail. Учи­те, что код ути­ли­ты не от­крыт и она тре­бу­ет Python 2.5. Что­бы ус­та­но­вить ком­по­нен­ты Python PPA от Фе­лик­са Крул­ла [Felix Krull]:

sudo add-apt-repository ppa:fkrull/ deadsnakes
sudo apt-get update
sudo apt-get install python2.5

Те­перь ска­чай­те и за­пус­ти­те скрипт Python gmailbackup. Что­бы за­брать свои со­об­ще­ния, ско­ман­дуй­те

./gmail-backup backup <backup-dir> <user@gmail.com> <password>

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

./gmail-backup <backup-dir> <user@gmail.com> <password> 20101201 20110131

Эта ко­ман­да ска­ча­ет все со­об­ще­ния, от­прав­лен­ные и по­лу­чен­ные за пе­ри­од с 1 де­каб­ря 2010 по 31 ян­ва­ря 2011.

Персональные инструменты
купить
подписаться
Яндекс.Метрика