Tengo un servidor (T5220, aunque dudo que sea importante) que ejecuta Solaris 10 8/07 y tengo un grupo de ZFS, "mysql", en el disco interno. Dentro de él tengo un sistema de archivos "mysql / data / 4.1.12", que tomo cada hora con un script de cron.
Tengo una instantánea, creada como una de esas instantáneas por hora, que no se destruirá. Lo renombré fuera de secuencia como "mysql/data/4.1.12@wibble" para que mi script no intente y no pueda destruirlo, pero originalmente estaba dentro de la secuencia, aunque dudo que eso importe. Se renombra con éxito. La instantánea se puede navegar con éxito y leer desde el directorio .zfs / snapshots. No tiene clones basados en él.
Intentar destruirlo hace esto:
(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:/#
lo cual aparentemente no tiene sentido: por supuesto que ya existe, ¡ese es el punto!
¿Alguien ha visto algo como esto antes? Las búsquedas en la web no muestran nada obviamente similar.
Puedo proporcionar parches instalados si es necesario.
Si bien esta solución probablemente no esté relacionada con el problema del OP, también tuve este mismo mensaje de error críptico al intentar eliminar un zvol.
En mi caso, el zvol había sido creado por una recepción zfs interrumpida, que se envió utilizando la función reanudable "-s". La ficha de currículum impedía que fuera destruida.
Para solucionarlo, ejecuté
zfs receive -A <pool/zvol>
(en FreeBSD 10.3)fuente
También he visto este problema (noviembre de 2009). De nuevo, solo UNA instantánea no puede ser destruida y recibo el mismo mensaje sin sentido
Y esta instantánea no es el origen y el clon del sistema de archivos. De hecho, tengo un sistema de archivos clonado, pero una búsqueda recursiva muestra que no se basa en la instantánea problemática
Hasta que cambie el nombre, esta instantánea también arruinará los scripts que ejecuto para controlar la proliferación de instantáneas.
Información sobre la versión: Esto es Solaris en x86 (5.10 Generic_141445-09 i86pc). Este sistema está ejecutando actualmente la versión 15. del conjunto de ZFS. Todos los conjuntos están formateados con esta versión.
fuente
Mismo problema sin ningún clon.
El problema ocurre mientras la versión zfs era 10. Intentamos actualizar a 15 sin ningún cambio.
fuente
Me encontré con esto hace mucho tiempo y escribí aquí: http://www.bitshop.com/Blogs/tabid/95/EntryId/101/ZFS-Destroy-dataset-does-not-exist-zdb-error-16.aspx
Sin embargo, esta vez no es un problema relacionado%. Estoy en Illumus / Illumian 1.0, que es la versión 26 de zpool.
Este es un servidor / instantánea muy antiguo que estoy tratando de eliminar.
fuente
Intenta mirar el conjunto de datos con zdb.
Estaba tratando de hacer
que aparece
zfs list
y recibía este error.Lo que encontré fue que vio zdb
que no se muestren en
zfs list
. Pude fácilmentey entonces
sin errores
Esto parece tal vez un error en
zfs list
. FreeBSD 11.2-ESTABLE.fuente