我有一台运行 Solaris 10 8/07 的服务器(T5220,尽管我怀疑它是否重要),并且我在内部磁盘上有一个 ZFS 池“mysql”。在其中我有一个文件系统“mysql/data/4.1.12”,我使用来自 cron 的脚本每小时进行一次快照。
我有一张快照,作为每小时快照之一创建,不会破坏。我已将它按顺序重命名为“mysql/data/4.1.12@wibble”,这样我的脚本就不会尝试破坏它,但它最初在序列中,尽管我怀疑这很重要。它重命名成功。快照可以通过 .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:/#
这显然是荒谬的:它当然已经存在,这就是重点!
以前有人见过这样的事情吗?网络搜索显示没有明显相似之处。
如有必要,我可以提供安装的补丁。