我有一个运行Solaris 10 8/07的服务器(T5220,尽pipe我怀疑这很重要),我在内部磁盘上有一个ZFS池“mysql”。 在它内部我有一个文件系统“mysql / data / 4.1.12”,我用cron脚本每小时一次快照。
我有一个快照,创build一个小时快照,不会破坏。 我把它重新命名为“mysql/data/4.1.12@wibble”,这样我的脚本就不会试图破坏它,但它本来是在序列中的,尽pipe我怀疑这个问题。 它成功重命名。 快照可以通过.zfs / snapshots目录成功导航和读取。 它没有基于它的克隆。
试图摧毁它这样做:
(265) root@web-mysql4:/# zfs destroy mysql/data/4.1.12@wibble cannot destroy 'mysql/data/4.1.12@wibble': dataset already exists (266) root@web-mysql4:/#
这显然是荒谬的:当然它已经存在了,这就是重点!
任何人都看过这样的事情吗? 网页search没有任何明显的相似
如有必要,我可以提供补丁。
这个问题现在已经得到了答复,Cindy Swearingen(cindys)在这里提供: http ://opensolaris.org/jive/thread.jspa?messageID=484242&tstart=0
简介:如果您执行增量收到,这可能是CR 6860996:
为增量接收创build临时克隆,并且在某些情况下不会自动删除。
1. Determine clone names: # zdb -d <poolname> | grep % 2. Destroy identified clones: # zfs destroy <clone-with-%-in-the-name> It will complain that 'dataset does not exist', but you can check again(see 1) 3. Destroy snapshot(s) that could not be destroyed previously
升级到更新的补丁集后,我可以成功删除此快照。 太阳被压扁的地方显然是个臭虫。
我不认为这是问题(我想你会得到一个不同的错误信息),但是你有没有基于那个快照的克隆?
虽然这个解决scheme可能与OP的问题无关,但是在试图删除zvol的时候,我也有这个同样神秘的错误信息。
在我的情况下,zvol是由一个中断的zfs接收创build的,该接收是使用“-s”可恢复function发送的。 简历标记防止它被破坏。
为了解决这个问题,我运行了zfs receive -A <pool/zvol> (在FreeBSD 10.3上)
我也看到了这个问题(2009年11月)。 再一次只有一个快照不能被销毁,并且我得到相同的无意义的消息
# zfs destroy blue/viss02_backup/46home1f@200910211357 cannot destroy 'blue/viss02_backup/46home1f@200910211357': dataset already exists
而这个快照并不是文件系统克隆的起源。 事实上,我有一个克隆的文件系统 – 但recursionsearch显示,它不是基于麻烦的快照
# zfs get -H -o value -r origin blue | uniq - blue/viss02_backup/zones/puppis@200902031605 -
直到我重命名它之前,这个快照也将搞砸我运行的脚本来控制快照的扩散。
版本信息:这是x86上的Solaris(5.10 Generic_141445-09 i86pc)此系统当前正在运行ZFS池版本15.所有池均使用此版本进行格式化。
同样的问题没有任何克隆。
zfs版本为10时出现问题。我们尝试升级到15而不做任何更改
zfs destroy -rR zpool/mailboxes cannot destroy 'zpool/mailboxes@bug': dataset already existszfs destroy -rR zpool/mailboxes cannot destroy 'zpool/mailboxes@bug': dataset already exists
我跑了很久以前,写在这里: http : //www.bitshop.com/Blogs/tabid/95/EntryId/101/ZFS-Destroy-dataset-does-not-exist-zdb-error-16.aspx
但是这个时间不是%相关的问题。 我在Illumus / Illumian 1.0上,它是zpool版本26。
这是一个非常旧的服务器/快照,我试图删除。