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

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

2 ответа

Решение

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

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

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

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

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

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

Другие вопросы по тегам