我配置了一個備份作業,將一個較大的檔案 (80GB) 從 debian linux 機器移至 Windows 2012 Server(使用 samba 掛載 windows 共用)。
問題是,一旦檔案移動開始,伺服器就會或多或少地無回應(例如,ping 僅偶爾應答、連線遺失、客戶端無法登入伺服器等),直到完成為止。
在我看來,這種行為有點奇怪。我知道移動文件幾乎使用了全部頻寬,但是伺服器不應該(儘管速度較慢)至少處理其他連接請求嗎?是否有任何 samba 或 windows 伺服器設定可以防止此類行為?
答案1
您可以嘗試限制備份過程使用的頻寬。
tar cvf - /files/to/backup | pv -L 512k > /your/file/on/sshfs
或者,如果存檔已建立:
cat backup.tgz | pv -L 512k > /your/file/on/sshfs