Use zpool status -v to see if any errors come up.  Then you can use zpool scrub 
to remove at least some of them.  I have had luck with this in the past.


---Todd



On Nov 14, 2011, at 04:25 , <sbre...@hotmail.com> <sbre...@hotmail.com> wrote:

> 
> Back to this topic, since I cannot touch snapshots I thought I could simply 
> remove the corrupt files after the last snapshot, so the next incremental 
> backup will notice the difference (i.e. no file) and overwrite the 
> corrupt-and-removed files with valid ones. This was the plan.
> 
> However, while checking for corrupt files, "find" stops at some directory 
> with "fts_read: Not a directory":
> 
> find . -exec md5 {} \; > /home/xxx/md5_out 2> /home/xxx/md5_err &
> 
> tail /home/xxx/md5_err
> ...
> md5: ./.zfs/snapshot/20100323081201/Bazsi/Projects/Java Test 
> Client/java_test_client/lib/xxx/weblogic.jar: Input/output error
> md5: ./.zfs/snapshot/20100323081201/@Cache (Bazsi)/BMWi 
> SP/Publikationen/PDF-Broschâ–’ren/Nexxt.pdf: Input/output error
> find: fts_read: Not a directory
> 
> What does this error mean? I cannot even "scan" the ZFS file system anymore? 
> Is there any "fsck" for ZFS?
> 
> 
> Cheers,
> B.
> 
> ----------------------------------------
>> From: zfsdisc...@orgdotuk.org.uk
>> To: zfs-discuss@opensolaris.org
>> Date: Mon, 7 Nov 2011 21:49:56 +0000
>> Subject: Re: [zfs-discuss] Remove corrupt files from snapshot
>> 
>>> -----Original Message-----
>>> From: Edward Ned Harvey
>>> Sent: 04/11/2011 21:23
>>> 
>>> You need to destroy the snapshot completely - But if you want
>>> to selectively
>>> delete from a snapshot, I think you can clone it, then
>>> promote the clone,
>>> then destroy the snapshot, then rm something from the clone and then
>>> snapshot the clone back to the original name, and then
>>> destroy the clone.
>>> 
>>> Right?
>> 
>> Not so fast! :-)
>> 
>> If you promote this new clone, the current state / branch of your filesystem 
>> becomes a clone instead, dependent on the snapshot.
>> Then if you try to destroy the snapshot, you'll fail, because it has a 
>> dependent clone (your current fs!!!). If you continue
>> without realising the implications, and so try the 'destroy' again with 
>> '-R', there goes the neighbourhood!
>> 
>> I did this once, and was only saved by the fact that my cwd was in my 
>> current filesystem, so couldn't be unmounted, and therefore
>> couldn't be removed! Phew!! Nice to learn something and only get singed 
>> eyebrows, instead of losing a leg!
>> 
>> hth Andy
>> 
>> 
>> _______________________________________________
>> zfs-discuss mailing list
>> zfs-discuss@opensolaris.org
>> http://mail.opensolaris.org/mailman/listinfo/zfs-discuss                     
>>                   
> _______________________________________________
> zfs-discuss mailing list
> zfs-discuss@opensolaris.org
> http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to