Дома у меня есть компьютерная башня под управлением Linux. Недавно я также приобрел ноутбук для путешествий, но я бы хотел работать на PC Tower, когда я дома.
Теперь я довольно чувствителен к тому, как настроена моя машина (вот почему мне нужен ноутбук, я ненавижу станции windows 7 в моем университете). Мне было интересно, есть ли способ синхронизации этих двух машин? Мне бы хотелось, чтобы они были «точными» клонами друг друга, чтобы я мог легко переключаться с одного на другое (после синхронизации, конечно).
Я думал об использовании, rsync
но я не знаю, является ли это лучшим вариантом. Если так, то о чем мне следует быть осторожным? Есть ли хорошие уроки там?
Также, если это возможно, я бы также хотел использовать домашний компьютер в качестве сервера веб-сайта, поэтому есть некоторые разделы машины, которые не нужно синхронизировать (а именно каталоги веб-сайта).
Просто чтобы прояснить: оба компьютера будут работать под управлением Arch Linux.
источник
Ответы:
Есть один инструмент, который выходит за рамки
rsync
, который лично я считаю одним из лучших инструментов синхронизации, и это Unison .Я должен отметить, что общая копия 1: 1 одной машины и другой, вероятно, не лучшая идея, поскольку это два разных компьютера и т. Д.
Синхронизация папок с документами, однако, легко выполняется с помощью
rsync
илиunison
. другим вариантом будет использованиеgit
репозиториев не только для проектов, но и для других вещей, таких как файлы конфигурации и другие документы. Поскольку это децентрализованная система, вам не нужны серверы для синхронизации и т. Д.Частичная синхронизация вашего
$HOME
каталога не должна быть проблемой, просто обратите внимание на такие вещи, как конфиги Gnome и т. Д. По сути, вы должны тщательно решить, что синхронизировать, а что нет.источник
Лучше всего (я думаю) лучше указать вручную, какие файлы конфигурации, папки и т. Д. Необходимо синхронизировать. И затем действительно запустить rsync или другую программу / инструмент синхронизации.
источник
Лично я решил это с помощью NAS (Network Attached Storage). Такие решения, как Synology (нет, я там не работаю, или даже собственные акции, мне просто нравится их продукт) позволяют вам использовать службы DyDNS для обеспечения постоянного доступа. Мне пришлось решить эту проблему с двумя компьютерами с Windows, сервером Ubuntu, ноутбуком Mac, ноутбуком с Windows, двумя смартфонами и планшетом. Это работает для меня.
источник