동일한 풀 내의 한 zfs 파일 시스템에서 다른 zfs 파일 시스템으로 zfs 하위 파일 시스템을 이동하시겠습니까?

동일한 풀 내의 한 zfs 파일 시스템에서 다른 zfs 파일 시스템으로 zfs 하위 파일 시스템을 이동하시겠습니까?

내 OpenIndiana 시스템에는 다음과 같은 레이아웃이 있습니다(모두 동일한 풀 내에서 별도의 ZFS fs입니다).

rpool
   내보내다
         일부 사용자 1
         일부 사용자 2

그러나 나는 다음과 같은 방식을 선호합니다.

rpool
      일부 사용자 1
      일부 사용자 2
   내보내다
      home -> rpool/home (rpool/export/home을 마운트 지점으로 사용하는 rpool/home)

(그렇습니다. 필요에 따라 rpool/home 아래에 사용자의 homedir을 마운트하도록 자동 마운트도 설정했습니다.)

내 질문; rpool/export/home(userdir 포함)을 rpool/(따라서 rpool/home 생성)로 이동하거나 rpool/export/home/someuser1 및 rpool/export/home/someuser2를 rpool/home으로 이동할 수 있습니까? 아니면 cp -R, mv또는 을 사용하여 수동으로 수행해야 합니까 tar? 모든 것이 동일한 풀 내에 있습니다.

답변1

당신은 항상 사용할 수 있습니다

zfs umount poolname
zfs set mountpoint=/some/other poolname
zfs mount poolname

그러나 홈 디렉토리를 바로 아래에 두는 것은 권장되지 않으므로 /home그대로 두는 것이 좋습니다.

자동 마운트는 홈 디렉토리를 마운트하는 데 사용되며 이 방법을 사용하면 홈 디렉토리를 문제 없이 파일 서버로 이동할 수 있습니다.

관련 정보