Daniel Jozsef wrote:
It's funny how linuxers seem to continuously rant on about how closed 
technologies cause vendor lock-in... Now, I'm in a vendor lock-in with an open 
technology: Reiser FS.

I have around 300 gigs of data in a quintillion files, many of them with 
non-ascii filenames, on a ReiserFS partition.

Now, I am planning on creating an OpenSolaris fileserver with two disks in 
Raid1, and would like to move this bulk over, with minimum risk of data 
corruption (including filename corruption, of course).

Since Solaris has no native ReiserFS support, I'm currently contemplating my 
possibilities. Since it's a "copy once and forget ReiserFS forever" scenario, I 
definitely DO NOT want to spend time with installing Linux over any virtualization 
architecture, configuring NFS to copy files from the virtual linux to Solaris, or 
anything like that.
The ideal scene would be where I plug in an USB stick with some liveCD distro, 
mount the RAIDed HDDs and the ReiserFS partition, do the copy, then forget I 
ever had anything to do with that liveCD. However, I'm unsure whether Linux 
supports ZFS (lol), and whether using a RAID array with two different software 
RAID implementations is safe.

Ideas are welcome... :D Thanks!

You're pretty much hosed with trying to have both read natively by some operating system. ZFS is natively supported by only Solaris/OpenSolaris and FreeBSD, neither of which understand ReiserFS. Linux natively understands ReiserFS, but only understands ZFS under the FUSE stuff. I'd not bother with that. If the ReiserFS partition is actually a Linux (software) RAID of any kind, well...

Frankly, your best bet is to have both systems (the old and new) configured, and do an 'rsync --checksum' over the network from one system to another. 300GB should take a 6-12 hours (counting disk speeds and varying file sizes) over a 1G Ethernet.

If you are planning on cannibalizing the old server to create the new server, well, you are pretty much screwed. I'd say get an external USB drive, format it to FAT32 (vfat) or NTFS, then use something like GNU tar to back up the ResierFS filesystem to a bunch of tar files on the USB drive. Solaris will read vfat or NTFS. It's a bit ugly, in any case.





--
Erik Trimble
Java System Support
Mailstop:  usca22-123
Phone:  x17195
Santa Clara, CA

_______________________________________________
opensolaris-discuss mailing list
[email protected]

Reply via email to