<div dir="ltr"><div>A few weeks ago (while I was away on vacation), both of my VMware hosts PSOD within a day of each other. The first time DR kicked in and VMs restarted smoothly, but my backup didn't notice that the rebooted host didn't reconnect to the SAN, so when the second host PSODed everything went down. He rebooted the SAN and the hosts and everything seemed okay.</div><div><br></div><div>I came back and saw this on my pool:</div><div><br></div><div>  pool: tank</div><div> state: ONLINE</div><div>status: One or more devices has experienced an error resulting in data</div><div>        corruption.  Applications may be affected.</div><div>action: Restore the file in question if possible.  Otherwise restore the</div><div>        entire pool from backup.</div><div>   see: <a href="http://illumos.org/msg/ZFS-8000-8A">http://illumos.org/msg/ZFS-8000-8A</a></div><div>  scan: scrub in progress since Tue Jul 28 14:10:23 2015</div><div>    19.6T scanned out of 46.3T at 80.0M/s, 97h9m to go</div><div>    0 repaired, 42.30% done</div><div><br></div><div>[snip config]</div><div><br></div><div>errors: Permanent errors have been detected in the following files:</div><div><br></div><div>        tank/vmware-64k-5tb-7:<0x1></div><div><br></div><div>I moved all the VMs off that datastore, and had to repair an Exchange database that was reporting some issues. I then started a scrub (as seen above). </div><div><br></div><div>My plan was to delete this block device, and recreate a new datastore but the scrub completed and now it shows:</div><div><br></div><div>errors: No known data errors</div><div><br></div><div>Should I trust this? I suppose that now that I've moved all the data on it there can be no corruption at ZFS level (since I didn't find any hardware issues in iostat or fmdump logs). Or would the consensus be to delete this, recreate it and present it to VMware again?</div><div><br></div></div>