Montar particiones BSD en Linux
En ciertas ocasiones es necesario montar particiones de OpenBSD en Linux, para lograrlo se necesita soporte UFS, bien sea en el kernel directamente o con un módulo, para subir el módulo
insmod ufs
Para el ejemplo, de aquí en adelante supondremos que el disco en cuestión está identificado como hda
Se buscan particiones con dmesg | grep hda, obteniendo algo como
hda: cache flushes supported hda: hda1 hda2 < hda5 hda6 > hda3 hda3: <openbsd: hda7 hda8 hda9 hda10bad subpartition - ignored
Quiere decir que hda3 es la partición que tiene subparticiones...
El montaje de hda3 se puede hacer con
mount -r -t ufs -o ufstype=44bsd /dev/hda3 /mnt/open/
que montaría la primera, en este caso, la 7, si se usa 7 en lugar de 3 se obtendrá el montaje de la misma partición.
Para otras particiones se elige el número adecuado.
Es posible que la partición tenga un tipo un poco más nuevo, en cuyo caso se reemplaza 44bsd por ufs2 en el tipo de partición.

