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