ZFS - O nome do pool tem o mesmo nome que o Dataset (volume)?

3

Eu estraguei minha piscina fazendo zfs send ... receive Então eu tenho o seguinte:

zpool list
NAME    SIZE  ALLOC   FREE    CAP  DEDUP  HEALTH  ALTROOT
rpool   928G  17.3G   911G     1%  1.00x  ONLINE  -
tank1   928G  35.8G   892G     3%  1.00x  ONLINE  -

Então eu tenho o pool "tank1".

zfs get all tank1
NAME   PROPERTY              VALUE                  SOURCE
tank1  type                  volume                 -

Haa ... Eu também tenho "tank1" como um volume ....

Então, eu queria excluir o volume:

zfs destroy tank1
cannot destroy 'tank1': dataset already exists

Então, deixe-me excluir o pool ... Por favor ...

zpool destroy tank1
cannot open 'tank1': operation not applicable to datasets of this type

Outra tentativa: (só quero renomear ...)

zfs rename tank1 tank1/kuku
cannot create 'tank1/kuku': parent is not a filesystem

Como posso resolver este problema?

    
por eladgrs 18.06.2012 / 20:36

1 resposta

0

Exatamente a mesma coisa aconteceu comigo. Estava no pool de testes, então acabei de desmembrá-lo, mas apresentei um relatório de bug com zfs no linux aqui: link

behlendorf respondeu com possível correção:

I'd try to fix your pool by importing it with a different name to avoid the conflict. You can do this with zpool import old-pool-name new-pool-name. Once you sort it out and rename/destroy the offending zvol you can export/import the pool to restore the original name.

    
por 24.08.2015 / 19:10

Tags