Linux
從 Linux 流式備份到 Windows
我有一個幾乎沒有剩餘磁碟空間的 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 掛載遠端共享,就好像它是本地的一樣,然後再次將數據保存到掛載點。