Mount FreeBSD partition on Linux HOWTO

This is the thread that helped me with this :
http://bbs.archlinux.org/viewtopic.php?pid=285839

I have recently installed FreeBSD alongside OpenSUSE Linux on my computer. Since these two operating systems happen to share the hard disk real estate, I wanted to access the FreeBSD partition from Linux.

I tried many command line options and went through the mount man page, but I got the following error at my every attempt:

mount: wrong fs type, bad option, bad superblock on /dev/sdb3,
missing codepage or helper program, or other error
In some cases useful info is found in syslog – try
dmesg | tailĀ  or so

Searching online I found out that mount expects an arguement named ufstype which as its name suggests, tells it which particular flavour of ufs I want to mount. And the manpage for mount told me that this should 44bsd for FreeBSD and other BSD descendants.

However, this didn’t seem to help. However, the thread I have mentioned above told me that the ufstype parameter should be ufs2 instead and whoa! it worked!