NFSサーバーを設定しようとしていますが、サービスを開始した後にこのエラーが表示されます。
Job for nfs-server.service canceled.
これは私の設定ファイルです(/etc/exports
)。
/fold1 192.168.43.226
エラーメッセージ:
● nfs-server.service - NFS server and services
Loaded: loaded (/usr/lib/systemd/system/nfs-server.service; disabled; vendor preset: disabled)
Drop-In: /run/systemd/generator/nfs-server.service.d
└─order-with-mounts.conf
Active: failed (Result: exit-code) since Mon 2020-09-28 19:27:13 IST; 40s ago
Process: 18660 ExecStopPost=/usr/sbin/exportfs -f (code=exited, status=0/SUCCESS)
Process: 18656 ExecStopPost=/usr/sbin/exportfs -au (code=exited, status=0/SUCCESS)
Process: 18654 ExecStartPre=/usr/sbin/exportfs -r (code=exited, status=1/FAILURE)
Sep 28 19:27:13 localhost.localdomain systemd[1]: Starting NFS server and services...
Sep 28 19:27:13 localhost.localdomain exportfs[18654]: exportfs: Failed to stat /fold1: No such file or directory
Sep 28 19:27:13 localhost.localdomain systemd[1]: nfs-server.service: Control process exited, code=exited status=1
Sep 28 19:27:13 localhost.localdomain systemd[1]: nfs-server.service: Failed with result 'exit-code'.
Sep 28 19:27:13 localhost.localdomain systemd[1]: Stopped NFS server and services.
私はRed Hat 8を使用しています。
ベストアンサー1
これが将来的に誰かに役立つ場合:
raspbian(Debian Buster派生バージョン)を実行しているRaspberry PiでNFSを設定すると、指示に正確に従ったような気がしますが、同じエラーメッセージが表示されました。
「sudo systemctl」のみを実行すると、サービスのリストが表示され、「nfs-server.service」がロードされたが実行できないというメッセージが表示されます。
私にとって問題を解決したのは、/etc/exportsファイル行からスペースを削除することでした。
/nfs/share 192.168.1.200/24(rw,nohide,insecure,no_subtree_check,async)
最初に入力した行の代わりに:
/nfs/share 192.168.1.200/24(rw, nohide, insecure, no_subtree_check, async)
私は他の人がこの行を手動で入力するのではなく、コピーして貼り付けるのに問題があることを読んだ後にこれを考えました。
エラーメッセージがなくなり、「sudo systemctl」はサービスが実行中であることを示します。
お役に立てば幸いです。