Возрастающая копия от Linux до доли окон

Используя cronjob я ежедневно создаю резервную копию системы Linux (человечность) на сетевой ресурс окон, таким образом, это взято системой резервного копирования нашей организации.

В настоящее время я копирую использование cp -au. Хотя это работает хорошо для сохранения как можно большей информации о файловой системе, я думаю о сжатии файлов сначала к tar или архиву tar.gz прежде, чем скопировать. Однако я хочу минимизировать время, которое требуется для копирования архива в долю окон - у меня только есть 60-минутное окно времени.

Что лучшее решение состоит в том, чтобы скопировать только минимальный объем данных в этой ситуации? Поскольку дополнительный вопрос был бы, сжимая архив сделать его намного тяжелее для копирования только изменений?

1
задан 23.07.2009, 11:49

1 ответ

Что лучшее решение состоит в том, чтобы скопировать только минимальный объем данных в этой ситуации?

Можно использовать rsync вместо cp.

rsync только скопирует то, что изменилось. Даже когда только часть файла изменяется, rsync достаточно умен для понимания этого.

Его синтаксис, подобный синтаксису scp и это может сохранить всю метаинформацию.

С rsync -z, данные могут также быть сжаты.

- z, - сжимаются При использовании этой опции, rsync сжимает данные файла, когда это отправляется на целевую машину, которая уменьшает передаваемый объем данных - что-то, что полезно по медленному соединению.

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

2
ответ дан 12.12.2019, 13:28

Теги

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