Я использую Nexentastor на вторичном сервере хранения, работающем на HP ProLiant DL180 G6 с 12 средними (7200 об / мин) дисками SAS. Система имеет процессор E5620 и 8 ГБ оперативной памяти. Устройство ZIL или L2ARC отсутствует.
На прошлой неделе я создал разреженный zvol объемом 750 ГБ с возможностью дедупликации и сжатия, чтобы обмениваться данными через iSCSI с хостом VMWare ESX. Затем я создал образ файлового сервера Windows 2008 и скопировал ~ 300 ГБ пользовательских данных на ВМ. Когда я доволен системой, я переместил виртуальную машину в хранилище NFS в том же пуле.
После того, как мои виртуальные машины были запущены в хранилище данных NFS, я решил удалить исходный zvol 750 ГБ. Это остановило систему. Доступ к веб-интерфейсу Nexenta и NMC остановлен. В конце концов я смог добраться до необработанной оболочки. Большинство операций ОС были в порядке, но система зависала по zfs destroy -r vol1/filesystem
команде. Некрасиво. Я нашел следующие две записи об ошибках в OpenSolaris и теперь понимаю, что машина будет работать в течение неизвестного периода времени. Прошло 14 часов, поэтому мне нужен план, чтобы иметь возможность восстановить доступ к серверу.
http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6924390
и
В будущем я, вероятно, воспользуюсь советом, данным в одном из обходных путей в Buzilla:
Workaround
Do not use dedupe, and do not attempt to destroy zvols that had dedupe enabled.
Обновление: мне пришлось принудительно отключить систему. После перезагрузки система останавливается на Importing zfs filesystems
. Так было уже 2 часа.