У меня есть сервер (T5220, хотя я сомневаюсь, что это имеет значение) под управлением Solaris 10 8/07, и у меня есть пул 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:/#
что, по-видимому, бессмысленно: конечно, оно уже существует, в этом суть!
Кто-нибудь видел что-нибудь подобное раньше? Поиски в Интернете не показывают ничего подобного.
Я могу предоставить исправления, установленные при необходимости.
Хотя это решение, вероятно, не связано с проблемой OP, у меня также было такое же загадочное сообщение об ошибке при попытке удалить zvol.
В моем случае zvol был создан с помощью прерванного приема zfs, которое было отправлено с помощью функции возобновления "-s". Жетон резюме препятствовал его уничтожению.
Чтобы это исправить, я запустил
zfs receive -A <pool/zvol>
(на FreeBSD 10.3)источник
Я также видел эту проблему (ноябрь 2009). Опять просто один снимок не может быть уничтожен, и я получаю то же бессмысленное сообщение
И этот снимок не является источником для клона файловой системы. На самом деле у меня есть одна клонированная файловая система, но рекурсивный поиск показывает, что она не основана на проблемном снимке
Пока я не переименую его, этот снимок также испортит сценарии, которые я запускаю, чтобы контролировать распространение снимков.
Информация о версии: Это Solaris на платформе x86 (5.10 Generic_141445-09 i86pc). В настоящее время эта система работает под управлением пула ZFS 15. Все пулы отформатированы с использованием этой версии.
источник
Та же проблема без какого-либо клона.
Проблемы возникают, когда версия zfs была 10. Мы пытаемся обновить до 15 без каких-либо изменений
источник
Я столкнулся с этим давно и написал здесь: 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.
Это очень старый сервер / снимок, который я пытаюсь удалить.
источник
Попробуйте посмотреть на набор данных с помощью zdb.
Я пытался сделать
который обнаруживается
zfs list
и получает эту ошибку.Я обнаружил, что ZDB видел
который не показывался на
zfs list
. Я был в состоянии легкоа потом
без ошибок.
Это похоже на ошибку в
zfs list
. FreeBSD 11.2-STABLE.источник