Я использую свой ноутбук с Ubuntu-рабочим столом, чтобы выполнять всю мою работу, но у меня также есть рабочий стол низкого уровня в моем офисе, который просто сидит там. Я решил установить на нем Ubuntu-сервер и использовать его для зеркалирования всей домашней папки моего ноутбука, чтобы упростить процесс принятия решения о форматировании жесткого диска моего ноутбука.
Всякий раз, когда я на работе, обе машины подключены к сети и легко (и высокоскоростные) общаются через ssh. Когда я не на работе, рабочий стол все еще доступен через ssh. В идеале синхронизация должна происходить автоматически в фоновом режиме, когда я что-то изменяю. Это должно быть только одним способом: изменения, которые я делаю на ноутбуке, должны быть синхронизированы с сервером, но обратное не требуется.
Я знаю, что есть программное обеспечение для этого, мой вопрос: какое программное обеспечение я могу использовать для достижения вышеуказанных целей, а также в полной мере использовать скорость локальной сети, когда я на работе? Поскольку иногда мне приходится иметь дело с большими файлами, процесс синхронизации должен понимать, что два компьютера совместно используют локальную сеть, а затем использовать это преимущество (вместо того, чтобы всегда выполнять синхронизацию через Интернет).
Просто для ясности, синхронизация через сеть на самом деле для меня здесь важнее, чем синхронизация через Интернет. В идеале, программное обеспечение проверит наличие первого и, если нет, попробует второе; но если это невозможно, первый случай - мой приоритет.
Надеюсь, это не слишком долго. Заранее спасибо.