我搞砸我的池做zfs发送…收到所以我得到了以下几点:
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 -
所以我有“tank1”池。
zfs get all tank1 NAME PROPERTY VALUE SOURCE tank1 type volume -
哈…我也有“tank1”作为卷….
所以我想删除音量:
zfs destroy tank1 cannot destroy 'tank1': dataset already exists
所以让我删除池…请…
zpool destroy tank1 cannot open 'tank1': operation not applicable to datasets of this type
另一个尝试:(只是想重命名…)
zfs rename tank1 tank1/kuku cannot create 'tank1/kuku': parent is not a filesystem
我该如何解决这个问题?
完全一样的事情发生在我身上。 这是在testing池,所以我只是报废了,但我提交了一个在Linux上的zfs的bug报告: https : //github.com/zfsonlinux/zfs/issues/3699
behlendorf回应可能的修复:
我会尝试通过导入不同的名称来解决您的池,以避免冲突。 您可以使用zpool import old-pool-name new-pool-name来执行此操作。 一旦你把它整理出来,重命名/销毁有问题的zvol,你可以导出/导入池来恢复原来的名字。