Я просто настроил linux NAS в качестве сервера rsync для резервного копирования нашего файлового сервера. Я сохраняю несколько версий каждого файла и знаю, как восстановить снимок нашего сервера, но нам действительно нужно откатить один файл. Мы работаем с большими файлами CAD, которые иногда становятся поврежденными. Используя rysnc, как мне перечислить все версии одного файла, а затем указать одну из них для восстановления? Я бы согласился сделать это на сервере с использованием SSH или с клиентским приложением Windows.

1 ответ1

0

Трудно ответить на ваш вопрос, так как недостаточно информации о "NAS".

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

Таким образом, если вы можете просмотреть соответствующий снимок, вы сможете просто загрузить его, если ваш NAS позволяет это, в противном случае вы можете использовать scp или (программа копирования SSH) или sftp (ssh-версия FTP - что должно позволить вам просматривать файловую систему. ) скопировать файл с NAS.

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