由於Windows對每一筆 session 預設的 timeout 時間是60秒,一旦傳輸檔案(read/write)所需的時間超過 timeout 的設定值,則會使 CIFS (SMB) 連線被迫中斷,這個情況比較容易發生於傳輸單一大檔案及使用一陣子的 NAS 情境。
相關情境:
於 Windows 平台使用 Dell AppAssure 在 QNAP NAS 上創建數 TB 以上的儲存庫 (repository)。
解決方式:
您可以參考以下步驟更改Windows系統登錄檔中的 session timeout 時間來獲得改善:
- 點擊[開始]>[執行]後,在欄位中輸入regedit,然後點擊[確定]。
- 於左側樹狀圖前往如下註冊表路徑
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters
- 點擊右鍵新增Registry
類型: DWORD (32位元-值)
名稱 : SessTimeout
值: 3600 (單位為"秒”, 請設置為3600 “十進制” ; 1 hour).
- 重新啟動 Windows 系統
還原方式:
若您要將windows registry (SESSTIMEOUT)還原至 Windows 預設值,可依循上述動作,將 SessTimeout 的值改成 60 即可。
Key:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters\SESSTIMEOUT
DWORD:SessTimeout
Value: 3600 → 60
Note: 需要重新啟動系統
這篇文章有幫助嗎?
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。