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.

Referencias


CategoriaDebian CategoriaAdministradorDeRed

OpenBsd (last edited 2009-07-15 15:27:24 by localhost)