Архивирането на вашата информация е много важно за вас, или поне трябва да бъде. Един от професорите ми ми каза веднъж: "Не става въпрос дали твърдият ви диск ще се срине; това е, когато твърдият ви диск ще се срине. "

Rsync е инструмент, който ви позволява да поддържате два отделни директории синхронизирани, или локално (две местоположения на една и съща машина, включително прикачени устройства) или отдалечено (локален компютър към сървър или дори сървър към резервен сървър). Той е безплатен софтуер с отворен код и работи на Linux и повечето други Unix-подобни операционни системи, включително FreeBSD и Mac OS X.

Освен това онези, които предпочитат да не мръснат пръстите си на командния ред, могат да използват Grsync, графичен интерфейс за rsync, наличен в повечето хранилища за Linux дистрибуция.

Места

Независимо дали използвате командния ред или графична програма, мястото е ключова. Трябва да знаете абсолютните пътища към двете места, които ще синхронизирате. Например, ако архивирате фото-директория в домашната си папка, намираща се в Pictures / 2010 / StateFair, трябва да имате целия път, / home / username / Pictures / 2010 / StateFair .

За отдалечени местоположения форматът е [email protected]: / path / to / директория

Rsync разчита на SSH за отдалечени резервни копия, така че потребителското име, което посочвате, трябва да бъде вашата идентификация за SSH вход за отдалечения компютър или сървър. Ако синхронизирате два локални компютъра в мрежата, може да се наложи да инсталирате OpenSSH сървър.

Local Backup

За да извършите локално архивиране на свързано устройство или алтернативно местоположение, първо посочете първоначалното местоположение, последвано от местоположението за архивиране.

 rsync -avz / home / потребителско име / Снимки / 2010 / StateFair / media / disk / backup 

Знакът "-а" ще покаже на rsync да архивира архива. Знакът "-z" ще покаже на rsync да компресира архива. Знакът "-v" е "подробен" и ще ви даде информация за архива.

Дистанционно архивиране

За да архивирате уеб сайт на резервен сървър или локална машина, влезте в сървъра чрез SSH. След това от командния ред изпълнете rsync:

 rsync -avz / начало / потребителско име / www / public_html username @ backup-server: / home / user / backup 

Той ще ви подкани за парола, която ще използвате за SSH.

Инкрементални архиви

Rsync ще изпълни по подразбиране инкрементални архиви. Това означава, че няма да копира всички файлове всеки път, когато се извършва резервно копие. Вместо това ще бъдат копирани само файловете, които са били новосъздадени или променени след последното архивиране. Това ще спести време и трафик на мрежата, което е много важно, ако имате уеб сайт или специален сървър.

Ако искате архивите ви да бъдат автоматизирани и периодични, можете да настроите задание cron, за да стартирате rsync във времето, което зададете. На сървър може просто да създадете основен скрипт на shell, който изпълнява rsync и да пуснете скрипта в /etc/cron.daily или /etc/cron.weekly, в зависимост от това колко често искате да направите резервни копия.

Grsync

За настолен или мобилен компютър Grsync е чудесен инструмент, който можете да използвате, за да опростите процеса rsync и да запазите сесиите си за бъдеща периодична употреба. Настройте източника и дестинацията точно както бихте направили с rsync.

Потребителят на Ubuntu може да го инсталира чрез софтуера на Ubuntu или просто кликнете тук, за да инсталирате.

Първата клетка ще бъде източникът, а втората ще бъде дестинацията. Съществуват и многобройни опции, но ако нямате нещо конкретно, което трябва да конфигурирате, можете да оставите опциите по подразбиране и просто натиснете "Изпълнение".

Grsync ще ви позволи да създадете няколко сесии, за да можете да архивирате няколко местоположения и да запазите сесиите на ръка за бъдеща употреба. За да добавите нова сесия, трябва само да кликнете върху бутона "Добавяне" и да му дадете име. Grsync е безплатен софтуер и е достъпен за Linux, Unix, Windows и Mac OS X.

И накрая, трябва да се отбележи, че rsync е чудесно средство за архивиране на данни, но нищо не е перфектно през цялото време. Трябва редовно да проверявате архивите си, за да сте сигурни, че те са успешни и точни. Ако всичко върви добре, ще можете да архивирате файловете си бързо и лесно.