Kinda scary then. Better make sure we delete all the bad files before
I back it up.
What's odd is we've checked a few hundred files, and most of them
don't seem to have any corruption. I'm thinking what's wrong is the
metadata for these files is corrupted somehow, yet we can read them
just fine. I wish I could tell which ones are really bad, so we
wouldn't have to recreate them unnecessarily. They are mirrored in
various places, or can be recreated via reprocessing, but recreating/
restoring that many files is no easy task.
Thanks,
Jon
On Jun 1, 2009, at 2:41 PM, Paul Choi wrote:
"zpool clear" just clears the list of errors (and # of checksum
errors) from its stats. It does not modify the filesystem in any
manner. You run "zpool clear" to make the zpool forget that it ever
had any issues.
-Paul
Jonathan Loran wrote:
Hi list,
First off:
# cat /etc/release
Solaris 10 6/06 s10x_u2wos_09a X86
Copyright 2006 Sun Microsystems, Inc. All Rights Reserved.
Use is subject to license terms.
Assembled 09 June 2006
Here's an (almost) disaster scenario that came to life over the
past week. We have a very large zpool containing over 30TB,
composed (foolishly) of three concatenated iSCSI SAN devices.
There's no redundancy in this pool at the zfs level. We are
actually in the process of migrating this to a x4540 + j4500 setup,
but since the x4540 is part of the existing pool, we need to mirror
it, then detach it so we can build out the replacement storage.
What happened was some time after I had attached the mirror to the
x4540, the scsi_vhci/network connection went south, and the server
panicked. Since this system has been up, over the past 2.5 years,
this has never happened before. When we got the thing glued back
together, it immediately started resilvering from the beginning,
and reported about 1.9 million data errors. The list from zpool
status -v gave over 883k bad files. This is a small percentage of
the total number of files in this volume: over 80 million (1%).
My question is this: When we clear the pool with zpool clear, what
happens to all of the bad files? Are they deleted from the pool,
or do the error counters just get reset, leaving the bad files in
tact? I'm going to perform a full backup of this guy (not so easy
on my budget), and I would rather only get the good files.
Thanks,
Jon
- _____/ _____/ / - Jonathan Loran
- -
- / / / IT
Manager -
- _____ / _____ / / Space Sciences Laboratory, UC
Berkeley
- / / / (510) 643-5146 jlo...@ssl.berkeley.edu
<mailto:jlo...@ssl.berkeley.edu>
- ______/ ______/ ______/ AST:7731^29u18e3
------------------------------------------------------------------------
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss
- _____/ _____/ / - Jonathan Loran - -
- / / / IT Manager -
- _____ / _____ / / Space Sciences Laboratory, UC Berkeley
- / / / (510) 643-5146 jlo...@ssl.berkeley.edu
- ______/ ______/ ______/ AST:7731^29u18e3
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss