Sto utilizzando Nexentastor su un server di archiviazione secondario in esecuzione su un HP ProLiant DL180 G6 con 12 unità SAS Midline (7200 RPM). Il sistema ha una CPU E5620 e 8 GB di RAM. Non esiste un dispositivo ZIL o L2ARC.
La scorsa settimana, ho creato uno zvol sparso da 750 GB con dedup e compressione abilitati a condividere tramite iSCSI su un host ESX VMWare. Ho quindi creato un'immagine del file server Windows 2008 e copiato ~ 300 GB di dati utente nella VM. Una volta soddisfatto del sistema, ho spostato la macchina virtuale in un archivio NFS nello stesso pool.
Una volta installato e funzionante con le mie VM sul datastore NFS, ho deciso di rimuovere lo zvol originale da 750 GB. In questo modo si è bloccato il sistema. Accesso all'interfaccia web di Nexenta e NMC interrotto. Alla fine sono stato in grado di arrivare a un guscio grezzo. La maggior parte delle operazioni del sistema operativo andava bene, ma il sistema era sospeso sul zfs destroy -r vol1/filesystem
comando. Brutto. Ho trovato le seguenti due voci di bugzilla di OpenSolaris e ora capisco che la macchina verrà murata per un periodo di tempo sconosciuto. Sono passate 14 ore, quindi ho bisogno di un piano per poter riottenere l'accesso al server.
http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6924390
e
In futuro, probabilmente prenderò il consiglio dato in una delle soluzioni alternative:
Workaround
Do not use dedupe, and do not attempt to destroy zvols that had dedupe enabled.
Aggiornamento: ho dovuto forzare lo spegnimento del sistema. Al riavvio, il sistema si blocca su Importing zfs filesystems
. È così da 2 ore.