1

Я хочу синхронизировать некоторые папки между моими компьютерами с Windows 7 и Ubuntu. Однако я не хочу синхронизировать все внутри каждой папки. Я хочу иметь возможность выбрать, какие подпапки и файлы в каждой папке будут синхронизироваться. Любой новый файл, добавленный в эту папку, должен автоматически синхронизироваться.

По сути, я хочу создать ссылку между несколькими парами папок, но у меня есть возможность исключить некоторое содержимое папок.

Я бы предпочел, чтобы это происходило через Интернет, но если это через локальную сеть, которая тоже работает, если она автоматическая.

3 ответа3

0

Хотите ли вы непрерывную интеграцию или хотите контролировать, когда будет выполнена синхронизация?

  1. В первом случае вы можете использовать Syncthing.

  2. Во втором случае вы можете использовать Unison.

В обоих случаях вы можете контролировать, какие папки / файлы синхронизируются.

Настройка для синхронизации немного более автоматизирована. Вы можете включить / выключить синхронизацию, чтобы контролировать, когда происходит синхронизация, но это немного сложно, так как для этого нужно контролировать обе машины.

В случае унисон, вам нужно настроить "ssh" доступ между двумя компьютерами, что может быть или не быть проблемой в зависимости от конфигурации брандмауэра и так далее.

0

Помимо хороших решений, представленных здесь, вы также можете попробовать использовать Windows с предустановленным onedrive. Это через Интернет, как вы предпочитаете плюс дает вам возможность контролировать, какие папки / подпапки для синхронизации. И на вашем Linux вы можете установить приложение onedrive из центра программного обеспечения. И скачать и синхронизировать ваши файлы с Windows.

0

Я делаю это дома и у своих родственников. Основной настройкой является монтирование в системе Linux, которое указывает на систему Windows. Затем выполните запланированное задание CRON, которое запускает задание RSYNC для копирования последних файлов. Начальная работа занимает больше всего времени.

Одна вещь, которая представляет интерес, это учетные данные, необходимые для системы Linux. Я создал учетную запись обслуживания в системе Windows. Кроме того, если я вспоминаю, мне приходилось делиться папками, в которых я нуждался для доступа, в одной или нескольких настройках. Доступ к скрытому общему ресурсу c $ в какой-то момент перестал работать во время обновлений и обновлений Windows, и потребовался реальный общий ресурс.

И после обновления Windows 7 до 10 я помню, что мне пришлось чертовски искать в Google синтаксис, необходимый для доступа к удаленной системе. Закончилось поиском некоторых причудливых переключателей командной строки NTLM, которые вы никогда не догадаетесь самостоятельно.

За последние 5 лет приходилось несколько раз настраивать изменения в Linux и Windows - так что не ждите, что первые настройки будут работать вечно.

W.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .