Инкрементное копирование из Linux в общий ресурс windows

С помощью cronjob я ежедневно резервное копирование системы linux (ubuntu) на сетевой ресурс windows, так что он получает взял на систему резервного копирования нашей организации.

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

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

12
задан svandragt
09.04.2023 20:41 Количество просмотров материала 2777
Распечатать страницу

1 ответ

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

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

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

его синтаксис похож на SCP, и он может сохранять всю мета-информацию.

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

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

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

2
отвечен Ludwig Weinzierl 2023-04-11 04:29

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх