2026年3月18日 星期三

net use 救了舊資料

用了很多年的 Linux Server 終於掛掉了,再也無法開機,只好想辦法從 Buffalo NAS 的備份撈資料。

發現 Windows 11 可以安裝 WSL (Windows Subsystem for Linux),想說用 WSL 裝個 NFS 將 NAS 裡的備份資料掛載回來,再用 SMB 分享,等大家備份好了再移除 WSL。想得很簡單,但是因為 NAS 系統老舊,加上很多未知原因,做起來很困難,明明測試都正常,就是無法掛載 NFS。

試了第二個辦法 FTP,結果因編碼問題,仍然無法將大部分資料拿出來。

胡亂試了很多方法,試了 AI 建議的 net use,忽然亂碼消失了,可以下載大部分資料了,只剩少部分因編碼或權限問題無法下載。

  1. 開啟 PowerShell (或 CMD)
  2. 連線
    net use S: \\163.17.00.000\mnt\array1\backup
  3. 複製
    Copy-Item -Path "S:\s\cnes" -Destination "D:\School" -Recurse -Force

可能之前胡亂測試改變了這台電腦 (Windows11) 的編碼,因為同樣的方法 (net use) 在別台電腦 (Windows11) 顯示的是亂碼。

差點就要嘗試用全校最舊的電腦 (Windows 7) 來連線測試。

沒有留言:

張貼留言