分享檔案夾在睡眠或重新開機後中斷?如何保持連線
只要任一台電腦睡眠、重新開機或線材斷開,網路分享就會中斷,而 macOS 和 Windows 都不會自己重新開啟。要用更少的步驟恢復它,請儲存密碼、登入時重新連線分享、讓分享端電腦保持喚醒,並為線材連線設定固定位址。
為什麼比想像中難
- 睡眠會關閉連線。任一台電腦睡眠時,網路連線就會中斷。Finder 會警告與伺服器的連線已中斷,檔案總管則會在對應的磁碟機上標示紅色叉叉。
- Mac 重新開機後會忘記分享。除非你把分享加入登入項目,否則 Finder 不會在登入時重新開啟它。
- 你得重新登入。除非你儲存了密碼,否則每次重新連線都會要求輸入另一台電腦上的帳號和密碼。
- 位址可能會改變。線材直連時,每台電腦會取得一個以 169.254 開頭的位址,重新接上線材時它可能會改變。這時以位址儲存的分享就會失效。
- 名稱可能指向錯誤的路徑。如果兩台電腦也都連著 Wi-Fi,用名稱連線可能會透過 Wi-Fi 而不是線材連到另一台電腦。
- 開啟中的檔案和拷貝會卡住。分享中斷時正在儲存到分享的 App 可能會停止回應或顯示錯誤,而中斷的拷貝可能會留下不完整的檔案。
- 每個系統的做法都不同。Mac、Windows 和 Linux 各有各的重新連線方式,設定的位置也不同。
在 Mac 上讓分享保持連線
首先,連線時儲存密碼,之後重新連線就不會再詢問:
- 在 Finder 中選擇前往 > 連接伺服器⋯。
- 輸入
smb://再加上另一台電腦的名稱或位址,例如smb://Studio-PC或smb://Your-MacBook.local。 - 按一下 + 按鈕把它加入喜好伺服器,然後按一下連線。
- 選擇註冊使用者,輸入另一台電腦上的帳號名稱和密碼,然後選取在我的鑰匙圈中記住此密碼。
- 選擇分享的檔案夾,然後按一下好。它會在 Finder 中開啟,並出現在側邊欄的位置下。
要在每次重新開機後重新開啟它:
- 開啟系統設定,選擇一般 > 登入項目與延伸功能。
- 在登入時打開下按一下 +。
- 選取分享的檔案夾(列在側邊欄的位置下),然後按一下打開。你登入時 Mac 就會重新連線到它。
睡眠後,登入項目不會執行。請從前往 > 連接伺服器⋯重新開啟分享,它就在喜好伺服器中。把分享上某個檔案夾的替身放在 Dock 或桌面上,打開它時也會重新連線。
在 Windows 上讓分享保持連線
選取了登入時重新連線的對應磁碟機會在重新開機後恢復。要對應一個磁碟機:
- 在檔案總管中選擇本機,然後選擇 ⋯ > 連線網路磁碟機。
- 選擇一個磁碟機代號。
- 在資料夾中輸入分享的路徑,例如
\\Your-MacBook.local\Documents。 - 選取登入時重新連線。如果你在另一台電腦上的帳號名稱不同,也請選取使用其他認證連線。
- 按一下完成,輸入另一台電腦的帳號和密碼,然後選取記住我的認證。
若是連結到 Microsoft 帳戶的 Windows 帳戶,請用電子郵件地址和帳戶密碼登入,而不是 Windows Hello PIN。
Windows 也需要把連線設為私人。兩台電腦之間的線材連線會顯示為額外的乙太網路連線,通常名為無法識別的網路,而 Windows 會把它視為公用網路。在設定 > 網路和網際網路 > 乙太網路中選取該連線,然後選擇私人網路。在分享檔案夾的電腦上也要這麼做。
睡眠後,磁碟機會顯示紅色叉叉。開啟它通常就會重新連線。如果你登入時另一台電腦處於睡眠或線材已拔掉,Windows 會說無法重新連線所有網路磁碟機,在你開啟之前,該磁碟機都無法使用。
在 Linux 上重新連線分享
在 GNOME「檔案」中,書籤可以一鍵重新連線分享:
- 在「檔案」的側邊欄中選擇其他位置(新版本中是網路)。
- 在連接伺服器中輸入
smb://再加上另一台電腦的名稱或位址和分享名稱,然後按一下連線。 - 輸入帳號和密碼,選擇永遠記住,然後按一下連線。
- 按 Ctrl+D 把分享加入書籤。它會出現在側邊欄中。
書籤不會在登入時掛載分享。睡眠或重新開機後,按一下側邊欄中的書籤即可重新連線。
不讓分享端電腦進入睡眠
分享端電腦睡眠時,分享無法保持開啟。在那台電腦上,接上電源時不要讓它睡眠:
- 在 Mac 筆電上:在系統設定中選擇電池 > 選項⋯,然後開啟使用電源轉換器時,若顯示器關閉,則防止自動進入睡眠。
- 在 Mac 桌機上:在系統設定中選擇節能,然後開啟顯示器關閉時防止自動進入睡眠。
- 在 Windows 上:在設定 > 系統 > 電源與電池中,開啟螢幕與睡眠逾時設定,把接上電源時的睡眠設為永不。
除非接上了外接顯示器,否則闔上筆電的螢幕仍然會讓它進入睡眠。
為線材連線設定固定位址
線材上沒有路由器,所以每台電腦會自己挑選一個 169.254 位址,重新接上線材時它可能會改變。固定位址可以避免儲存的分享或對應的磁碟機失效,也讓拷貝固定走線材而不是 Wi-Fi。請在同一個私人範圍內挑選兩個位址,例如 192.168.50.1 和 192.168.50.2,子網路遮罩為 255.255.255.0。
- 在 Mac 上:在系統設定中選擇網路 > Thunderbolt 橋接器 > 詳細資訊⋯ > TCP/IP。把設定 IPv4 設為手動,輸入位址和子網路遮罩,然後按一下好。
- 在 Windows 上:在設定 > 網路和網際網路 > 乙太網路中選取線材的連線。按一下 IP 指派旁的編輯,選擇手動,開啟 IPv4,輸入位址和子網路遮罩,然後按一下儲存。
閘道和 DNS 請留空,讓網際網路流量仍然走 Wi-Fi。接著用另一台電腦的新位址連線到分享,例如 smb://192.168.50.2 或 \\192.168.50.2\Documents。
如果仍然中斷
在電腦進入睡眠或拔掉線材之前,請等拷貝完成。如果拷貝中斷了,請重新拷貝那個檔案,不要相信分享上的那一份。
透過線材的分享處理小檔案檔案夾也很慢。在我們的測試中,透過 10 Gb/s 線材用網路檔案分享拷貝 20,000 個小檔案花了將近四分鐘。想進一步了解設定本身,請參閱檔案總管看不到另一台電腦時該怎麼辦。