Linux

從 Linux 流式備份到 Windows

  • August 25, 2009

我有一個幾乎沒有剩餘磁碟空間的 Linux 伺服器。事實上,我沒有足夠的空間將完整備份寫入磁碟,所以我想知道是否有一種好方法可以將備份直接流式傳輸到我的 Windows 家用 PC 並將其保存在那裡。

基本上我想知道如何將輸出從 Linux 上的管道傳輸到遠端 Windows 伺服器上的文件。

從 Windows 端,執行:

ssh user@linuxserver "tar cvzf - /stufftobackup" > backup.tgz

顯然,使用者將需要對 /stufftobackup 的讀取權限。

Windows 和 Linux 系統是否在同一個網路上?如果你只是備份一個目錄而不是系統,你可以在 Linux 中掛載一個 Windows 共享(類似於 mount -t cifs //windows.system.ip/sharename /mnt/samba ,首先創建 /mnt/samba ) 並將您的文件保存在那裡。

或者,您可以使用 FUSE 通過 SSH 掛載遠端共享,就好像它是本地的一樣,然後再次將數據保存到掛載點。

引用自:https://serverfault.com/questions/58711