通過ssh session及tar命令進行遠程備份
Dec.18, 2009 in
技术相关
今天一朋友提起tar命令通過管道及ssh進行備份的一個想法,想想自己已經很久沒這樣用過了,就記錄一下吧,說不定哪天還會用上
我們首先假設,我們需要壓縮的目錄為data
將文件經過tar壓縮並傳到遠程服務器上:
tar cpf – data | ssh user@remote_host “cat > data.tar”
或者
tar cpf – data | ssh user@remote_host “dd of=data.tar”
將文件經過tar壓縮傳送到遠程服務器上,併進行解壓:
tar cpf – data | ssh user@remote_host tar xpf -
在本地解壓遠程服務器上的備份文件:
ssh user@remote_host “cat data.tar” | tar xpf -

Leave a Reply