Unix
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
這些解決方案並不能真正解決我的增量(頻寬效率)問題,對嗎?
cpio 方法當然解決了頻寬效率問題的一個方面——不發送未更改的文件。
你沒有提到你正在處理什麼類型的文件,但除非它是改變的大文件(例如數據庫文件),否則你可能不是在談論巨大的差異。
附帶說明一下,如果您有權在使用者的主目錄下安裝軟體,則可以使用不同的根目錄安裝 rsync。
如果您可以安裝 rsync….對於 HP/UX,請注意,您可以從移植站點找到 verious 版本:
http://hpux.connect.org.uk/hppd/hpux/Networking/Admin/rsync-3.0.7/
我相信通過一些選項魔法,您應該能夠在非私有使用者目錄中安裝適當的 rsync 包。畢竟,rsync 不需要特殊的權限來執行。