2026年3月14日 星期六

WSL Unbutu 掛載 Buffalo NFS 失敗 -- 未解決

sudo mount -t nfs 163.17.00.000:/mnt/array1/backup /backup
(WSL) Ubuntu 用 NFS 掛載 Buffalo NAS 磁區時時出現錯誤訊息:
mount.nfs: Connection timed out for 163.17.00.000:/mnt/array1/backup on /backup

檢查了很多設定都找不到原因,求助 ChatGPT,依建議逐步檢查:

  1. 先確認網路是否通 (OK)
    先測試主機是否能連到 NAS:
    $ ping 163.17.00.000

  2. 檢查 NFS port 是否開放 (OK)
    $ nc -zv 163.17.00.000 2049
  3. 查看 NFS export 是否存在 (OK)
    $ showmount -e 163.17.00.000
    設定也都正確

  4. 確認 NAS / NFS server 有開 NFS
    Buffalo 完全照舊設定,且已新增 WSL 的 IP 以供存取

  5. 檢查 Ubuntu 是否有 NFS client (OK)
    $ sudo apt install nfs-common
    沒有新的套件可供下載,可見已安裝且是最新。

  6. 建議使用完整 mount 參數
    $ sudo mount -t nfs -o vers=3 163.17.00.000:/mnt/array1/backup /backup
    出現錯誤訊息:
    Created symlink /run/systemd/system/remote-fs.target.wants/rpc-statd.service → /usr/lib/systemd/system/rpc-statd.service.
    mount.nfs: mount system call failed for /backup
    另一個測試
    $ sudo mount -t nfs -o vers=4 163.17.00.000:/mnt/array1/backup /backup
    一樣 timed out
    mount.nfs: Connection timed out for 163.17.00.000:/mnt/array1/backup on /backup

看起來 Buffalo NAS 的 NFS 版本太舊是原因之一,將使用完整 mount 參數的錯誤訊息給 ChatGPT,其建議似乎還是無法解決,決定放棄用 NFS 取回備份資料,改用 FTP。

沒有留言:

張貼留言