Назад | Перейти на главную страницу

HP-UX -> Инкрементное удаленное резервное копирование Linux

Мне нужно настроить процесс дифференциального резервного копирования с нескольких удаленных HP-UX на центральный сервер RHEL5.
Я бы с радостью выбрал rsync, проблема в том,
Стандартный HP-UX 11.11 не имеет встроенного rsync, и у меня нет прав на установку какого-либо программного обеспечения на удаленных стандартных HP-UX.
Как мне подойти к этому?

HP-UX обеспечивает:
fbackup (Эксклюзивно для HP-UX)
cpio (доступно в RHEL5, позволяет выполнять резервное копирование только измененных файлов, но всегда захватывает весь файл)

ssh remote_user@remote_host 'find /u01/engine/logs/ -type f -name "*.log" | cpio -o | gzip -' | cpio gunzip - | -idmv

Эти решения на самом деле не решают мою дополнительную проблему (эффективность использования полосы пропускания), не так ли?

Просто примечание на случай, если вы можете установить rsync .... для HP / UX вы можете найти правильную версию на сайте переноса:

 http://hpux.connect.org.uk/hppd/hpux/Networking/Admin/rsync-3.0.7/

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

Подход cpio, безусловно, решает один аспект проблемы эффективности использования полосы пропускания - отказ от отправки файлов, которые не изменились.

Вы не упоминаете, с каким типом файлов имеете дело, но если это не огромные файлы, которые меняются (например, файлы базы данных), вы, вероятно, не говорите об огромной разнице.

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