настройка rsync для инкрементного резервного копирования и восстановления

Настройка – это NAS-ящик на LAN, смонтированном как NFS, а источником является ноутбук с старым kubuntu 10.4. Rsync должен быть запущен как локальная копия файла, ящик NAS не поддерживает демон rsync.

  • Как полностью отразить Linux-раздел во время его работы?
  • Можно ли безопасно исключить любой из корневых каталогов?
  • Будет ли легко отменить rsync резервные данные в источник, если исходные данные будут повреждены?
  • Будет ли легко отменить rsync резервные данные в исходный код, если исходный диск завершится неудачно?

Пока что моя конфигурация такова:

rsync -vaHAXi --delete --stats --human-readable --progress --log-file=FILE /source /dest/backup 

  • Как включить файлы, которые исключены в rsync
  • Остановка rsync без сохранения временных файлов
  • Восстановление разрешений CentOS 6.5 после миграции файлов
  • Rsync --backup-dir, кажется, игнорируется
  • Rsync link-dest - неуверенный, если он создает жесткие ссылки
  • rsync: показывать, когда новый файл в пункте назначения должен быть перезаписан
  • Как скопировать содержимое папки с файлами при сохранении структуры папок?
  • `cp -al` snapshot, чьи жесткие ссылки будут перенаправлены на новый файл при редактировании
  • One Solution collect form web for “настройка rsync для инкрементного резервного копирования и восстановления”

    Как полностью отразить Linux-раздел во время его работы?

    Не лучшая идея (по многим причинам, rsync(1) исчерпывает память, являющуюся основной), но это возможно.

    Можно ли безопасно исключить любой из корневых каталогов?

    Некоторые из них (fi /proc ) должны быть исключены, большинство других, вероятно, должны быть скопированы.

    Будет ли легко отменить rsync резервные данные в источник, если исходные данные будут повреждены?

    Это зависит от того, что вы хотите восстановить. Цель вашей резервной копии – просто копировать ваши файлы. Если вы хотите восстановить некоторые данные, вы можете просто скопировать соответствующий каталог с вашего NAS. Если, с другой стороны, вы хотите восстановить всю систему, вы можете сэкономить много времени и боли, выбрав другой подход.

    Будет ли легко отменить rsync резервные данные в исходный код, если исходный диск завершится неудачно?

    Вряд ли.

    Вы должны рассмотреть другую политику резервного копирования:

    • Выполняйте полную резервную копию своей системы время от времени (скажем, каждые несколько месяцев или что-то вроде того, что подходит). rsync(1) не подходит для этого. Используйте dump(8) / restore(8) для резервного копирования / восстановления каждой файловой системы или научитесь использовать выделенную систему резервного копирования, такую ​​как Amanda или Bacula. Сначала попробуйте с меньшей файловой системой и убедитесь, что вы занимаетесь резервным копированием и восстановлением. Аккуратно запишите этот процесс. Слишком поздно узнавать, как это сделать, пока ваша система не удалась.
    • Делайте отдельные резервные копии своих данных каждые несколько дней (или, опять же, все, что подходит вам). rsync(1) идеально подходит для этого, и что-то вроде Grsync может облегчить вашу жизнь (вы можете определить отдельные комплекты резервных копий). Когда вам будет удобно, как все работает, вы можете запустить ротацию резервных копий в нескольких экземплярах. Кроме того, вы можете улучшить процесс в зависимости от типа данных, которые вы хотите создать. Если это главным образом исходные файлы, вы, вероятно, должны начать использовать DVCS, например Git, и создать резервную копию своего репозитория. Если у вас есть в основном почтовые ящики, вы можете конвертировать их в формат Maildir и т. Д.
    Interesting Posts

    как «пересылать» данные отображения x?

    Как создать отпечатанную подпись GPG с отпечатками (в конечном итоге в базе 16)?

    Относительно приравнивания атрибутов файла в команде «ls»

    Почему пакеты .so предоставляются пакетами devel?

    В чем разница между * и *. * При копировании?

    как извлечь часть текста из файла между согласованными условиями

    Почему iptables не извлекает информацию из / etc / sysconfig / iptables для centOs?

    Удаление "" из строк с использованием расширения параметра bash?

    Iptables для маскирования одного узла подсети для разных сетевых адаптеров

    Что такое параметр для "systemctl list-units"

    Перенаправить ввод в несколько разных файлов вывода

    сопоставление шаблонов в vim

    Как исправить мою установку PHP на FreeBSD, используя pkg

    На дисплее X11 отображается режим масштабирования. Как выйти?

    Помощь с предоставлением групповых разрешений другим файлам пользователя

    Linux и Unix - лучшая ОС в мире.