nfs-server.service가 시작되지 않고 잘못된 내보내기 파일 항목이 지속됩니다.

nfs-server.service가 시작되지 않고 잘못된 내보내기 파일 항목이 지속됩니다.

저는 Proxmox와 ZFS를 사용하고 있습니다. 이전에는 sharenfs현재 삭제된 zfs 풀(panzer)에 NFS 공유를 생성했습니다. 1년 이상이 지났고 새로운 NFS 공유를 설정하려고 합니다. 실행하면 systemctl status nfs-server.service잘못된 내보내기 파일 항목을 표시하는 다음 메시지가 표시됩니다(이전 zfs 풀 - 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/etabLine Panzer가 포함되어 있습니다. 제거하고 다시 실행하면 exportfs -r반환됩니다.

내 NFS 마운트를 복구하는 데 도움을 주거나 오래된 내보내기 항목을 지우는 데 도움을 주시면 매우 감사하겠습니다.

관련 정보