Accessing BSDi Diskslices On Non-BSD OSes?
The Madpostal Worker asks: "My school has an old BSDi 3.0 machine that is slowly going downhill. Now ideally we would like to replace it with a Linux or FreeBSD machine, but I have yet to find a way to read the BSDi disk slices from any other operating system. Has anyone done this before? We are short on hardware, and have quite a bit of data, so a simple copy is out of the question. We really just want to be able to mount the drives from a free operating system. Looking around online has been unhelpful, BSDi 3.0 is old enough there is little support. Anything would help, if only even what scheme BSDi uses for diskslices."
If the data is important enough, then buying a couple cheap 60GB drives would be worth it.
Any ideas?
--Giving to trolls for the benefit of us all
The filesystem was supposedly based upon the SysV filesystem. The SysV filesystem in the then current Linux kernel didn't mount the drive. Further investigation revealed that an earlier version of the OS did use SysV, and that the current system could mount SysV disks if needed. The problem was a limitation of 64K Inodes per filesystem. I may have needed to do some kernel hacking to the SysV filesystem driver to get it to recognise the partition.
My plan was to install the original OS, format a disk, and then install it under the recent version, transfer the data via mv to the newly formatted disk, and then read this under Linux.
Unfortunatly I couldn't find a platform that would install the original OS, and sent the disk to a data recovery company instead.
Somebody moderate up the message I'm commenting to, it actually has a solution...