¿Mover un subsistema de archivos zfs de un sistema de archivos zfs a otro dentro del mismo grupo?

¿Mover un subsistema de archivos zfs de un sistema de archivos zfs a otro dentro del mismo grupo?

En mi sistema OpenIndiana tengo el siguiente diseño (todos son archivos ZFS separados dentro del mismo grupo):

agrupar
   exportar
      hogar
         algún usuario1
         algúnusuario2

Sin embargo, preferiría tenerlo de esta manera:

agrupar
   hogar
      algún usuario1
      algúnusuario2
   exportar
      inicio -> rpool/home (rpool/home con rpool/export/home como punto de montaje)

(Y sí, también configuré el montador automático para montar los directorios de inicio de los usuarios en rpool/home según sea necesario).

Mi pregunta; ¿Es posible mover rpool/export/home (con directorios de usuario) a rpool/ (creando así rpool/home) - o mover rpool/export/home/someuser1 y rpool/export/home/someuser2 a rpool/home... ¿O debe hacerse manualmente con cp -R, mvo tar? Todo está dentro de la misma piscina.

Respuesta1

Siempre puedes usar

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

pero definitivamente no se recomienda tener directorios de inicio directamente debajo de /home, así que es mejor dejarlo como está.

El montador automático se utiliza para montar los directorios de inicio y este método le permite mover el directorio de inicio a un servidor de archivos sin problemas.

información relacionada