I built a file store three months ago to replace a dedicated NAS box that 
didn't quite perform even in one-person environment. I built a generic intel 
box and planned to run solaris/ZFS on it. I installed a 4-disk raidz (EFI 
labels) and used a USB stick as a boot media. I first tried to install snv59 on 
it, but after a while it became apparent that it would just kernel panic 
whenever it saw zfsroot. I didn't have much time to install the OS so I tried 
snv55b next. It seemed to work like expected so I moved the files from the NAS 
to the Solaris box. After the files were moved over I moved the physical disks 
to the Solaris box, too. I made a separate raidz pool out of the disks from the 
NAS and did some testing on them and they seemed to work without a problem. I 
then removed the separate pool and added the NAS disks as a raidz to the root 
pool. I can't remember if I got the kernel panic a little while after adding 
the second raidz to the pool or if it was during the next boot. In any case, 
now the kernel just panics when it tries to mount the root pool.

When this happened I had roughly three hours before I needed to take the box to 
hosting and I was leaving the country for three months. I needed some space to 
store files remotely even if I couldn't access the older files so I took one of 
the disks of the latter raidz and installed snv55b on a single disk pool on it. 
Unfortunately I don't think I re-labeled the EFI label on the disk.

I tried to run zfs import with snv55b but it would just kernel panic. snv59 
would at least list the pool but I didn't try to import it as I didn't want to 
break anything before I knew what I was doing. I'd rather not lose the 1.5T of 
data.

What would be the best way to recover the pool? I didn't find any bug 
descriptions anywhere that would seem to be linked to the panics I've 
experienced so maybe the pool is just fine as it worked for a while before 
reboot.

I'm afraid that if I install a new build of nevada on the single disk and try 
to import the pool zfs finds the single disk and overwrites it as a part of the 
raidz where it was taken from.

- Jesse Hallio
 
 
This message posted from opensolaris.org
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to