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,依建議逐步檢查:
- 先確認網路是否通 (OK)
先測試主機是否能連到 NAS:
$ ping 163.17.00.000 - 檢查 NFS port 是否開放 (OK)
$ nc -zv 163.17.00.000 2049 - 查看 NFS export 是否存在 (OK)
$ showmount -e 163.17.00.000設定也都正確 - 確認 NAS / NFS server 有開 NFS
Buffalo 完全照舊設定,且已新增 WSL 的 IP 以供存取 - 檢查 Ubuntu 是否有 NFS client (OK)
$ sudo apt install nfs-common
沒有新的套件可供下載,可見已安裝且是最新。 - 建議使用完整 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。

沒有留言:
張貼留言