Seguramente, tu sistema linux reconoció automáticamente la partición donde tienes instalado un sistema BSD, pues quieres acceder a ese directorio y te manda un mensaje como éste:
Simplemente, porque tu sistema linux no puede montar esa partición, así que tendremos que hacerlo con nuestras propias manos.
En este post voy a tratar de explicar lo más sencillo que pueda la manera de cómo realizar montajes de sistemas ufs sobre linux, específicamente del ufs2 de PC-BSD.
Primero que todo, el núcleo tiene que tener soporte para ufs, si no lo tiene, recompilar el núcleo para darle soporte ufs.
Generalmente para hacer montajes solemos utilizar los parámetros:
$ sudo mount -t [-o ] /dev/
Este ejemplo está desarrollado sobre ubuntu(válido para otras distros, siempre y cuando se respete el tipo de disco ‘sda|hda’);
En este caso ubuntu reconoce mi disco como sda, y debian como hda (¿?).
En éste disco tengo instalado PC-BSD en /dev/sda3.
= /dev/sda3
Ud. puede revisar sus particiones con:
$ sudo fdisk -l
EL directorio de montaje será PC-BSD:
= /media/PC-BSD
Cree un directorio en /media
$ cd /media/ | sudo mkdir PC-BSD
Para montar sistemas ufs, es necesario especificar como opciones ‘ro y ufstype (principalmente si es ufs2)’
Opciones de ufstype:
sun,sunx86,44bsd,ufs2,5xbsd,old,hp,nextstep,netxstep-cd,openstep -> soportados por el kernel 2.6
sun,sunx86,44bsd,old,hp,nextstep,netxstep-cd,openste -> soportados por el kernel 2.4
Antes que nada aclaro que:
44bsd Se usa para montar sistemas de archivo en ufs1
5xbsd Se usa para para montar sistemas de archivo en ufs2
Para montar nuestro ufs (ufs1), en linux bastaría con:
$sudo mount -t ufs -r -o ufstype=44bsd /dev/sda3 /media/PC-BSD/
ó
$sudo mount -t ufs -o ro /dev/sda3 /media/PC-BSD/
Si realizas esta operación sobre PC-BSD, es posible que te rebote un mensaje de este tipo:
mount: wrong fs type, bad option, bad superblock on /dev/sda3,
missing codepage or helper program, or other error
En algunos casos se encuentra información en syslog, pruebe
dmesg | tail o algo parecido
Esto podría significar que la partición o disco que intentas montar no es del tipo de sistema de archivo especificado, pero si puede ser válido en sistemas BSD que usan ufs1.
Para montar nuestro ufs2, en linux bastaría con:
$ sudo mount -t ufs -r -o ufstype=5xbsd /dev/sda3 /media/PC-BSD/
ó
$ sudo mount -t ufs -o ro,ufstype=ufs2 /dev/sda3 /media/PC-BSD/
Éste método sería el indicado para montar el sistema de archivo de PC-BSD, que es ufs2.
NOTAS:
-
El controlador UFS en núcleos de Linux 2.0.xx no tiene soporte para FreeBSD.
-
A partir de Linux 2.1.87 tiene soporte tanto para UFS como para UFS2.
Can be
Thanks for sharing! There are a lot of software to easily make ringtones, I just get information from the video converter reviews and ratings for the ringtone makers.
It is a pity, that now I can not express – I hurry up on job. But I will be released – I will necessarily write that I think on this question.