beware! your hard drives are too large

I finally got all the gear together to upgrade my 5x500gb raidz to a 5x1.5tb raidz2. My plan was to get some usb ports working (by which I mean accessible from the outside of the box.. check), put all the old drives into usb enclosures, and get my current pool operational outside the machine. Then, putting the new drives in and using zfs send/receive should be simple, right?

I took out the five old drives, and moved them to some external cases. So far so good. I then pop the first 1.5tb drive into the array. It seemed to recognize it doing pfexec format, so that's good. I put the second one in, and it doesn't show.. Oh, it's probably that the second through fifth slots are running off my sil3124 sata card which is a little ghetto and doesn't support hot-plug. No worries, I just put the rest in and rebooted.

Well damn! On reboot (which I was watching through my serial console) I saw five of these:


disk has 2930277168 blocks, which is too large for a 32-bit kernel

Oh man. So how about just rebooting into 64-bit since I have a 64-bit processor? Tough: opensolaris mis-identifies the Nano and won't boot it in 64-bit mode.

I guess I'm playing the waiting game now for things to get fixed..

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

More information about formatting options