2

Я пытаюсь сделать резервную копию Linux Server с ноутбука Windows 7. Проблема, с которой я сталкиваюсь, заключается в том, что решения для резервного копирования для Windows не распознают символические ссылки Linux. Клиенты резервного копирования просто следуют по символической ссылке и копируют ее, как каталог или файл, и я получаю массовое резервирование и резервные копии больших размеров. Мне нужен резервный клиент, чтобы скопировать символические ссылки как символические ссылки или пропустить их.

Я установил cygwin, чтобы получить доступ к rsync, но не смог запустить процесс резервного копирования для сохранения данных с удаленного компьютера. У меня такое ощущение, что перенос rsync из Linux в Windows через cygwin очень затрудняет правильное управление им.

Должен быть более простой способ сделать это Резервное копирование? Или rsync - это путь?

Обновить

Я наконец пошел с Cygwin rsync и написал сценарий оболочки, чтобы сделать работу.

Самой большой проблемой была настройка инфраструктуры SSH для Windows и Cygwin и их объединение. Я нашел хороший скрипт под названием ssh-pageant, который помог мне объединить их.

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

1 ответ1

3

У вас так много возможностей ... и это число будет расти со временем.

  • rsync и tar - это два консолидированных старых способа резервного копирования. Вы можете удаленно создавать свои tar файлы и делать их резервные копии локально. Вы можете сделать даже инкрементное резервное копирование.
    Более того и более удобно, существует множество графических интерфейсов, основанных на них и на SSH. Некоторые открытые источники тоже.
  • Вы можете искать кроссплатформенный инструмент. Если кроссплатформенный, он должен иметь дело с символическими ссылками. Посмотрите, например, здесь

  • Вы можете найти утилиту удаленного резервного копирования в Интернете. Здесь хранилище с открытым исходным кодом: 49 инструментов для резервного копирования и восстановления от 2014 года, но с более чем необходимыми ссылками. Аманда (первая в списке в алфавитном порядке), кажется, использует tar и поэтому понимает символические ссылки.

  • Экзотическим излишним может быть виртуальная машина с минимальной установкой Linux с пакетами rsync и ssh и у вас будет локальная эмулируемая машина с реальными инструментами Linux ... (а затем вы можете снова использовать rsync :)).

  • Из rsync.net они предлагают использовать Windows rsync , агент резервного копирования Windows или rsync Windows Integration.

  • Среди других вы можете попробовать использовать winscp , я должен проверить, работает ли он правильно с символической ссылкой, как мне кажется.

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