사용 중인 ZFS 데이터 세트의 마운트 지점 변경

사용 중인 ZFS 데이터 세트의 마운트 지점 변경

현재 사용 중인 ZFS 풀/데이터 세트의 마운트 지점을 어떻게 변경합니까? 즉시 변경되어 재부팅해야 해도 상관 없지만 그렇게 하는 방법을 모르겠습니다.

$ zfs set mountpoint=/srv/oldpool pool
umount: /srv/pool/dataset1: target is busy.
cannot unmount '/srv/pool/dataset1': umount failed

$ zfs get mountpoint pool
NAME  PROPERTY    VALUE         SOURCE
pool  mountpoint  /srv/pool     local

모든 데이터 세트를 성공적으로 언로드할 수 없으면 변경을 거부합니다.

ZFS 볼륨은 시스템 부팅 시 바로 사용되기 때문에 ZFS 볼륨의 마운트 포인트를 변경할 수 있으면 좋을 것 같습니다.다음시작했지만 불가능해 보이나요?

가능하다면 단일 사용자 모드로 부팅하는 것을 피하고 싶습니다!

(물어보는 이유는 장애가 발생한 디스크의 풀을 다른 디스크의 새 풀에 복사했는데, 이제 기존 풀 대신 설치하여 모든 것을 새 풀로 교체하고 싶기 때문입니다.)

관련 정보