- Joined
- 2 Aug 2005
- Posts
- 8,721
- Location
- Cleveland, Ohio, USA
ITT yet another thrilling episode of my many idiotic questions regarding my maddeningly-slow migration to an OpenSolaris server.
Background: I have a Linux media server with a 320 GB HDD containing a 286 GB XFS partition containing movies, music, TV shows, and the like. I want to move the server to OpenSolaris and add 4.5 TB worth of disks in a zraid. It would be easy to do this if Solaris could read XFS:
However, since it can't read XFS I'm left with a bit of a problem. I can, I suppose, do the following:
The problem here is that I don't know which file systems, if any, can be shared among them both without pulling out all my hair and sacrificing a fatted calf at dawn on the vernal equinox (which I've already missed for this year!). Fat32 is no good since some files are too large for it. I suppose I can use tar and split to lump the binary data into appropriately-sized chunks then untar and cat 'em back together, but that's a lot of damn work and I'm a bit nervous about the GNU and Sun utilities working in different ways and borking all my data.
Running ls /usr/lib/fs
returns these supported FSes
autofs ctfs hsfs mntfs objfs proc udfs xmemfs cachefs fd lofs nfs pcfs tmpfs ufs
None look particularly promising and using another machine to pass the data over cifs or NFS is not an option.
Anybody have any clever ideas?
Background: I have a Linux media server with a 320 GB HDD containing a 286 GB XFS partition containing movies, music, TV shows, and the like. I want to move the server to OpenSolaris and add 4.5 TB worth of disks in a zraid. It would be easy to do this if Solaris could read XFS:
Format 320 GB disk with Solaris boot partition -> Install OpenSolaris -> get system running -> add new disks -> make zraid -> copy existing data to new pool
However, since it can't read XFS I'm left with a bit of a problem. I can, I suppose, do the following:
Install one big new disk into the machine when it's running Linux -> format it to a filesystem that both Linux and OpenSolaris can read -> copy the data over -> nuke and partition the original disk -> install OpenSolaris -> copy data back to original disk with new partition -> install new disks -> make zraid -> copy existing data to new pool
The problem here is that I don't know which file systems, if any, can be shared among them both without pulling out all my hair and sacrificing a fatted calf at dawn on the vernal equinox (which I've already missed for this year!). Fat32 is no good since some files are too large for it. I suppose I can use tar and split to lump the binary data into appropriately-sized chunks then untar and cat 'em back together, but that's a lot of damn work and I'm a bit nervous about the GNU and Sun utilities working in different ways and borking all my data.
Running ls /usr/lib/fs
returns these supported FSes
autofs ctfs hsfs mntfs objfs proc udfs xmemfs cachefs fd lofs nfs pcfs tmpfs ufs
None look particularly promising and using another machine to pass the data over cifs or NFS is not an option.
Anybody have any clever ideas?