Dividir um clone do ZFS?

6

É possível dividir um clone do zfs para permitir que o instantâneo original seja destruído?

# zfs create zpool1/test1
# zfs snapshot zpool1/test1@snap1
# zfs clone zpool1/test1@snap1 zpool1/test1clone
# zfs destroy zpool1/test1@snap1
cannot destroy 'zpool1/test1@snap1': snapshot has dependent clones
use '-R' to destroy the following datasets:
zpool1/test1clone
# 

Neste ponto, gostaria de "atualizar" o sistema de arquivos zpool1 / test1clone, essencialmente como se eu tivesse realizado um zfs send zpool1/test1@snap1 | zfs receive zpool1/test1clone .

    
por Matthew Watson 03.05.2011 / 13:06

2 respostas

7

Se você não quiser que haja laços entre os sistemas de arquivos filho e pai, você terá que enviar / receber um zfs.

    
por 03.05.2011 / 14:15
3

Você precisaria promover o clone do ZFS em um sistema de arquivos para poder destruir o sistema de arquivos / instantâneo original.

zfs promote zpool1/test1clone

Por favor, veja: link

zfs promote filesystem
     Promotes a clone file system to no longer  be  dependent
     on its "origin" snapshot. This makes it possible to des-
     troy the file system that the clone  was  created  from.
     The   clone   parent-child  dependency  relationship  is
     reversed, so that the "origin"  file  system  becomes  a
     clone of the specified file system.
    
por 03.05.2011 / 13:29

Tags