Thanks, now I understand how the "CKSUM" is counted. Both fmdump and scrub indicate that there is one error in the .vdi file.

Is there a way to enforce zfs to accept the new checksum of the file? Since it is a hard drive image file I rather let the guest OS of the VM handle that corruption (using 'scandsk /F' and 'sfc /scannow').

As it is now, the zfs errors (ensuing from the corruption) make the VM freeze so I can't let this checksum difference remain. There must be a way to "clear" this corruption somehow.

I tried to copy the file but cp cannot copy the entire file, it halts barely halfway through and returns an I/O error.

The fmdump errors look like this btw:
--------------------
cksum_expected = 0x2489fee7aaa6 ... ... (the other checksums match)
cksum_actual = 0x2489fee7aaa2 ... ... ...
cksum_algorithm = fletcher4
--------------------

On 2012-02-20 05:51, George Wilson wrote:
Take a look at 'fmdump -eV' as it should give you more information about the 
each of the checksum errors.

- George

On Feb 19, 2012, at 3:23 PM, Richard Lowe wrote:

Vague recollection that the pool level is errors that weren't
recovered, so possibly two of them on the device were ditto'd
metadata?  (I'm very unsure on both counts).

Otherwise, as Chris said, iostat is particularly difficult to trust.
No matter what the error (even if, indeed, the drive or transport)
there's no guarantee (or in my bitter experience even likelyhood) of
formal errors occurring to go with the data being bad.

-- Rich

_______________________________________________
OpenIndiana-discuss mailing list
OpenIndiana-discuss@openindiana.org
http://openindiana.org/mailman/listinfo/openindiana-discuss

_______________________________________________
OpenIndiana-discuss mailing list
OpenIndiana-discuss@openindiana.org
http://openindiana.org/mailman/listinfo/openindiana-discuss





_______________________________________________
OpenIndiana-discuss mailing list
OpenIndiana-discuss@openindiana.org
http://openindiana.org/mailman/listinfo/openindiana-discuss

Reply via email to