Синхронизация Ubuntu 20.04 на нескольких машинах

Я знаю, что это не первый раз, когда это спрашивают, но я не смог найти ответ, который был моложе 5 лет и все еще до дата.

В настоящее время на моем рабочем столе дома стоит Ubuntu 20.04, и я очень доволен тем, как он настроен. Я собираюсь купить и настроить ноутбук, чтобы иметь возможность работать во время путешествий, и я хочу, чтобы настройки были такими же.

Это означает:

  • Синхронизация программного обеспечения
  • Синхронизация конфигурации программного обеспечения (особенно VSCode )
  • Синхронизация выбранных папок

Я наткнулся на такие решения, как

  • syncthing
  • rsync
  • unison

, но я не смог выяснить, полностью ли они совместимы (особенно конфигурация программного обеспечения часть) или какова точная разница между этими тремя. Если бы кто-то мог избавить меня от головной боли работы и тестирования с помощью этих вариантов, я был бы признателен.

1
задан 10 October 2020 в 21:39

1 ответ

Чтобы дать вам краткое изложение:

  • Синхронизация, в которой я не уверен.
  • rsync похож на усиленный scp. Вам нужно будет написать сценарий или задание cron, используя rsync, если вы хотите, чтобы синхронизация была автоматической.
  • unison отлично подходит, если на синхронизируемых машинах установлена ​​одинаковая ОС и версия ОС. Очень важно, чтобы на каждой машине использовалась одна и та же версия унисона. Это похоже на еще более усиленную версию scp, поэтому вам понадобится одна из ваших машин, работающая в режиме unison в качестве демона, и иметь доступ к другой через ssh. Будет лучше, если у вас есть третий центральный сервер, например сервер резервного копирования, с которым синхронизируется каждый компьютер.

Если поискать «поддержание синхронизации компьютеров с Linux», для этого есть масса других инструментов.

0
ответ дан 20 October 2020 в 15:16

Другие вопросы по тегам:

Похожие вопросы: