[zfs-discuss] Re: Managed to corrupt my pool

2006-12-05 Thread Jim Hranicky
 So the questions are:
 
 - is this fixable? I don't see an inum I could run
  find on to remove, 
and I can't even do a zfs volinit anyway:
nextest-01# zfs volinit
  cannot iterate filesystems: I/O error
 
 - would not enabling zil_disable have prevented
  this?
 
- Should I have been doing a 3-way mirror?
 - Is there a more optimum configuration to help
  prevent this  kind of corruption?

Anyone have any thoughts on this? I'd really like to be 
able to build a nice ZFS box for file service but if a 
hardware failure can corrupt a disk pool I'll have to 
try to find another solution, I'm afraid.
 
 
This message posted from opensolaris.org
___
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss


[zfs-discuss] Re: Managed to corrupt my pool

2006-12-05 Thread Jim Hranicky
 Anyone have any thoughts on this? I'd really like to
 be able to build a nice ZFS box for file service but if
 a  hardware failure can corrupt a disk pool I'll have to
  try to find another solution, I'm afraid.

Sorry, I worded this poorly -- if the loss of a disk in a mirror
can corrupt the pool it's going to give me pause in implementing
a ZFS solution. 

Jim
 
 
This message posted from opensolaris.org
___
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss


Re: [zfs-discuss] Re: Managed to corrupt my pool

2006-12-05 Thread Neil Perrin

Jim,

I'm not at all sure what happened to your pool.
However, I can answer some of your questions.

Jim Hranicky wrote On 12/05/06 11:32,:

So the questions are:

- is this fixable? I don't see an inum I could run
find on to remove, 


I think the pool is busted. Even the message printed in your
previous email is bad:

  DATASET  OBJECT  RANGE
  15   0   lvl=4294967295 blkid=0

as level is way out of range.


  and I can't even do a zfs volinit anyway:
  nextest-01# zfs volinit
cannot iterate filesystems: I/O error


I'm not sure why you're using zfs volinit which I believe creates
the zvol links, but this further shows problems.



- would not enabling zil_disable have prevented this?


No the intent log is not needed for pool integrity.
It ensures the synchronous semantics of O_DSYNC/fsync are obeyed.

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