私はProxmoxとZFSを使用しています。以前は、sharenfs
現在削除されているzfsプールにNFS共有を作成しました。 1年以上が経ち、新しいNFS共有を設定しようとしています。実行すると、systemctl status nfs-server.service
無効なエクスポートファイルエントリを表示する次のメッセージが表示されます(以前のzfs pool - panzerを使用)。
systemctl status nfs-server.service
● nfs-server.service - NFS server and services
Loaded: loaded (/lib/systemd/system/nfs-server.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Wed 2023-09-20 21:39:02 MDT; 18min ago
Process: 17766 ExecStartPre=/usr/sbin/exportfs -r (code=exited, status=1/FAILURE)
Process: 17767 ExecStopPost=/usr/sbin/exportfs -au (code=exited, status=0/SUCCESS)
Process: 17768 ExecStopPost=/usr/sbin/exportfs -f (code=exited, status=0/SUCCESS)
Sep 20 21:39:02 matt-daemon systemd[1]: Starting NFS server and services...
Sep 20 21:39:02 matt-daemon exportfs[17766]: exportfs: duplicated export entries:
Sep 20 21:39:02 matt-daemon exportfs[17766]: exportfs: 192.168.2.0/24:/grizzly
Sep 20 21:39:02 matt-daemon exportfs[17766]: exportfs: duplicated export entries:
Sep 20 21:39:02 matt-daemon exportfs[17766]: exportfs: 192.168.2.0/24:/grizzly/backups
Sep 20 21:39:02 matt-daemon exportfs[17766]: exportfs: Failed to stat /panzer/media: No such file or directory
Sep 20 21:39:02 matt-daemon systemd[1]: nfs-server.service: Control process exited, code=exited, status=1/FAILURE
Sep 20 21:39:02 matt-daemon systemd[1]: nfs-server.service: Failed with result 'exit-code'.
Sep 20 21:39:02 matt-daemon systemd[1]: Failed to start NFS server and services.
/panzer/media
私のシステムにもう存在しないzfsプールです。これを実行すると、zfs list
鎧ではなく灰色のクマだけが存在することがわかります。
zfs list
NAME USED AVAIL REFER MOUNTPOINT
grizzly 834G 6.01T 157K /grizzly
grizzly/backups 140K 6.01T 140K /grizzly/backups
grizzly/vm-102-disk-0 25.3G 6.01T 18.9G -
grizzly/vm-109-disk-0 808G 6.01T 696G -
/etc/exports
何も含まれておらず、/etc/exports.d/zfs-exports
[ファイルの上部の明示的なメッセージとは異なり]必死に手動で削除されたpanzerラインが含まれていました。/var/lib/nfs/etab
Line Panzerが含まれています。削除して再実行するとexportfs -r
返されます。
私のNFSマウントを修復するのを助けるか、古いエクスポートアイテムを消去するのを手伝ってくれればとても感謝しています。