だから私のサーバーは192.168.0.15にあります
クライアントは192.168.0.17にあります
(両方のマシンに「work」というユーザーがいます)
サーバー上で、USB HDDは/ media/work/EXT4-4TBとして自動マウントされます
Nfsクライアントからこれにアクセスしたいので、サーバー上の/ etc/exportsには次のものが含まれています:
/ media/work/EXT4-4TB 192.168.0.17(rw、sync、no_root_squash)
NFSサーバーを起動するには、次を実行します。
$ sudo systemctl start nfs-kernel-server.service
クライアントでは、/ home/work/archive /に空のディレクトリが設定されています
しかし、私が共有にアクセスしようとすると:
$ Sudoマウント192.168.0.15:/home/work/EXT4-4TB/home/work/archive /
私は得る:
mount.nfs:192.168.0.15:/home/work/EXT4-4TBのマウント中にサーバーによって拒否されたアクセス
このサーバー上の他のnfs共有ディレクトリにアクセスできますが、違いはUSB上のものであるようです。
私はそれが自動マウントまたはアクセス許可と関係があると考えていますが、問題を修正する方法についての現時点ではアイデアがありません。
ヘルプをいただければ幸いです。
以下をお試しください
Sudo blkid
は、USBドライブのUUIDを取得します/etc/fstab
にエントリを追加して、ドライブを毎回同じ方法でマウントし、/ dev/sdXパスの代わりにUUIDを使用し、一時/mnt
フォルダーではなく/media
にマウントします/etc/exports
に追加しますSudo exportfs -ra
は新しいNFS設定をロードします