Ir al contenido principal

Mounting from ufs:/dev/adaxs1a failed with error 19.


Bueno esto me ha pasado tanto en freebsd 8.1 como en 9.0 y en Pfsense, no se en cuales esta basado Pfsense, creo  q es en el 8.2. pero es un error que se presenta(a menos ami) cuando he instalado Freebsd y desconecto, retiro la unidad de cdrom en el proximo boteo debido a que solo tengo una unidad y varios pcs, o  agrego un disco duro nuevo  que aparece como Maestro.

Al iniciar Freebsd intenta montar la particion root y este falla arrojando el error:


Mounting from ufs:/dev/ada0s1a failed with error 19.

Loader variables:
  vfs.root.mountfrom=ufs:/dev/ada0s1a
  vfs.root.mountfrom.options=rw

Manual root filesystem specification:
  <fstype>:<device> [options]
      Mount <device> using filesystem <fstype>
      and with the specified (optional) option list.

    eg. ufs:/dev/da0s1a
        zfs:tank
        cd9660:/dev/acd0 ro
          (which is equivalent to: mount -t cd9660 -o ro /dev/acd0 /)

  ?               List valid disk boot devices
  .               Yield 1 second (for background tasks)
  <empty line>    Abort manual input

mountroot>



Cuando retire mi unidad de cdrom, agregue otro disco duro como maestro, en mi caso con un linux e inicie freebsd que estaba en el otro disco duro,  fallo. Esto pq el archivo /etc/fstab dice que monte la particion root "/dev/ada0s1a" y ha cambiado por el disco que cambie, el prompt nos dice que la montemos manual  y debemos seguir sus pasos desplegados sabiendo que particion es la root. Escribimos "?" y nos despliega la  informacion de los discos duros :


List of GEOM managed disk devices:
  ufsid/50434fdc020da4b3a ufsid/50434fdc020da4b3 ada1s1a ada1s1 ada0s6 ada0s5 ntfs/System Reserved a
da1 ada0s3 ada0s2 ada0s1 ada0


y vemos que al inicio despues de los ids dice "ada1s1a" y luego "ada0s6" y continua, Freebsd nombra a sus discos adaX, ada0 es el primero si agregamos otro ada1, etc. Esto en otros sistemas operativos es un proceso automatico y no deberia generar error pero en Freebsd hasta el momento si me genera y cosa que le agradezco pq lo hace mas atractivo,  motiva a investigar y resultas aprendiendo mucho y quieres mas y mas XD.

Para solucionar esto en el prompt debes digitar:

mountroot> usf:/dev/ada1s1a

En mi caso ada1 (el disco) + s1a  (slice 1a) era la particion de BSD y el boot continua normal. Luego ya con todo el SO cargado editas el archivo "/etc/fstab" la parte:


# Device        Mountpoint      FStype  Options Dump    Pass#
/dev/ada1s1a    /               ufs     rw      1       1

Y guardas y al iniciar la proxima vez ya no tendras el mismo problema. 
Saludos!

Entradas populares de este blog

Manejo de discos en AIX

Hola a todos. En el siguiente tutorial, enseñaremos cómo particionar un disco (o physical volumen, PV) o en su defecto adicionarlo a un volumen. Cabe mencionar que en AIX el concepto de partición como tal no existe, sino que se manejan como volúmenes de grupos lógicos o VG. Partiremos de la premisa de que el PV ya está presentado al sistema operativo, por lo que el primero paso es actualizar o detectar el disco al sistema para que esté visible como un fichero en /dev. Esto se hace ejecutando: #cfgmgr  Podrémos ver el disco en el sistema si usamos el comando #lspv Un VG, se debe subdividir al ser creado en un subconjunto de particiones fisicas llamadas PP y todas deben ser de un tamaño identico. Así que crearemos el VG de nombre volgroup1 especificando que cada PP debe ser de 1024 megas y que se hará del disco con etiqueta hdisk1.  #mkvg -y volgroup1 -s 1024 hdisk1 Si, ya se ha creado el volumen previamente, y desean agregar el nuevo disco, lo hacemos con: #extendvg -f volgroup...

Montar un nfs cliente en AIX

    Supongamos el  servidor origen es: 192.168.0.200 El directorio a montar orgien es /files/dir1 Para montar de manera manual se ejecuta: mount 192.168.0.200:/files/dir1 /nfs_dir1 Si queremos sea persistente a los reinicios, se agrega lo siguiente a /etc/filesystems /nfs_dir1         dev             = /files/dir1         vfs             = nfs         mount           = true         options         = rw         nodename     = 192.168.0.200 Do widzenia.  

AIX 7.2 montar/desmontar Volume group

  Para crear una particion, debemos primero, identificar el disco #lspv En este caso el disco es hdisk1. Crear el VG con 1024 PPs (-s) #mkvg -y vgname1 -s 1024 hdisk1 Luego se crea  el LV de 20GB #mklv -y lvname1 -t jfs2 vgname1 20G Damos el formato. #crfs -v  jfs2 -d lvname1 -m /mnt/part1 -A yes -p rw Las opciones usadas son: -A yes permanente al boot -o rw en modo escritura -d lvname es la etiqueta con que quedará en /dev/ Luego montamos la particion o LV #mount /mnt/part1 Listo. Ahora, para desmontar un disco y borrar el VG, identificamos el disco #lspv El disco hdisk1 y el VG es volgroup1, el que  primero desactivamos. #varyoffvg volgroup1   #exportvg volgroup1 Damos clear al disco hdisk1 #chdev -a pv=clear -l hdisk1 Y borramos del cfgmgr #rmdev -l hdisk1 -d Do widzenia.