Синхронизация данных. Просто и со вкусом
Интернет вездсущ. Так-то оно так, только всё ещё встречаются на наших широтах места, где не то что DSL, но и хоть какой-нибудь GPRS днём с огнём не сыщешь. В частности я, иногда выбирающийся подальше от цивилизации, всё равно беру ноутбук с собой, чтобы иной раз, при случае, поработать в тени речных ив. И тут, само собой возникает определённое неудобство. Что делать, когда вдали от домашней сети наваял что-то новенькое, удалил старенькое, но всё это происходит «локально», то бишь, изменения в структуре хранимых на жёстком диске данных, никак не «отмечаются» в домашнем хранилище? Данная проблема и побудила описать этот простой и элегантный, на мой взгляд, способ синхронизации данных между двумя Linux-хостами.
Итак, задача: реализовать двухстороннюю синхронизацию между двумя Linux-хостами. Скажу сразу, я не маялся в поисках подходящих GUI-утилит (коих множество), а пошёл по пути наименьшего сопротивления, воспользовавшись присутствующим в каждом Linux-дистрибутиве инструментом — старой-доброй rsync.
В моём случае имеется следующее: рабочая станция (стационарный компьютер, работающий дома под управлением Ubuntu 10.10) и ноутбук, который я везде таскаю, работающий под управлением Debian 5.0.6.
Читать дальше