Read/write FreeBSD UFS

Sorry if this has been asked before or something, I’m very new here.

Right now, I have a FreeNAS-powered home server with a 1TB HDD which has a data, system and swap partition all done as a FreeNAS standard install. FreeNAS is fine and all, but I’m feeling adventurous and want to try out other things. I’m very interested in making a SUSE Studio appliance, but need to know whether I can read and write UFS partitions easily. I don’t have any external drives or other HDDs that are big enough to store the data that is on the server, and I don’t really want to transfer several hundred gigabytes of data over a cheap SOHO 100Mbit router.

I’ve never really tried SUSE outside of the SUSE Studio and the remote test feature. I’ve tried a lot of different Linuxes under VirtualBox on my main computer, which now runs Windows 7. I know beginners terminal usage on Ubuntu (apt-get and stuff) but nothing technical.

That shouldn’t be a problem if your kernel has write support for UFS

You can check in a console by issuing the following:

cat /boot/config-$(uname -r) | grep UFS

If you see CONFIG_UFS_FS_WRITE=y in there, it means you have kernel write support for UFS. If not, you need to configure this and recompile the kernel

PS: UFS write support is still a bit experimental

PPS: there’s no apt-get in SUSE, only zypper :wink:

Thanks for the swift reply!

(and yes, I know there isn’t apt-get in SUSE)

There is no full write support because there are so many UFS variants around. And FreeBSD has UFS2/FFS2, who knows if ufs.ko still likes that. It reads Solaris UFS tho :slight_smile: