If I were in that situation, I would try installing virtualbox under solaris, installing whatever distribution that can read the xfs linux filesystems in virtualbox, then mount the raw device in vb (so you can mount it in your virtual session) and do the copy over nfs from the virtual system to the host system. Gross, but should work. Were it ext2, there is an ext2 driver somewhere for solaris, but that won't help you since you have xfs. Were your files smaller, you could use FAT32 as a common medium, but breaking apart 2TB to 2G chunks is something I wouldn't wish upon even to a linux user :) I can't remember if the unix UFS was ever stable enough to do writes, but you might check the state of that. One advantage with the Virutalbox solution is that you don't have to reboot solaris at all - you will have to stop virtualbox so you can release the drive to give to zfs - I presume the 2tb is 4 separate 500g filesystems, and not a striped 4x500.
-r -- This message posted from opensolaris.org