LAN 上の 2 台の Ubuntu コンピューター間で NFS ファイル共有を設定しましたが、以前は問題なく動作していました。最近動作しなくなりました (おそらく Ubuntu 16 から 18 にアップグレードしたときでしょうか)。今、何を変更する必要がありますか? サーバー上の /etc/exports ファイルは次のようになります。
/media/backup *(rw,no_subtree_check,crossmnt)
/home/files *(rw,sync,no_root_squash,no_subtree_check)
私のクライアント マシンでは、次のようなコマンドでマウントできました。
mount 192.168.1.50:/home/files /media/Magrathea
このコマンドは、非常に長い時間待機した後、次のエラー メッセージで中止します: "mount.nfs: 接続がタイムアウトしました"。何が変わったのでしょうか? 共有を再び機能させるにはどうすればよいですか? (注意: 私は SAMBA を実行していません。Windows マシンは関係ありません。Ubuntu マシン間でのみ NFS を使用しています)
答え1
見つかりました。問題は 18.04 ではなく、ファイアウォールでした。NFS がファイルを共有できるようにするには、サーバーがポート 111 と 2049 を開く必要があります。
ufw allow 111
ufw allow 2049
その後、LAN 経由でフォルダーを再度マウントできるようになりました。