[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Fwd: Re: LVM2 y error en metadatos [SOLUCIONADO]



El Miércoles, 8 de Marzo de 2006 12:27, Nelson Lopez V escribió:
> On mié, 2006-03-08 at 12:09 +0100, Francisco J. Bejarano wrote:
> > El Miércoles, 8 de Marzo de 2006 10:28, Francisco J. Bejarano escribió:
> > > El Martes, 7 de Marzo de 2006 15:49, Francisco J. Bejarano escribió:
> > > > El Martes, 7 de Marzo de 2006 13:42, Ricardo Frydman Eureka! escribió:
> > > > > Francisco J. Bejarano wrote:
> > > > > > Bueno yo sigo con esto y compruebo que el instalador de debian
> > > > > > sarge netinstaller, no funciona bien con lvm.
> > > > >
> > > > > Francisco:
> > > > > Como te dije anteriormente, yo he instalado /varios/ sarge con
> > > > > netinstall y lvm sin inconvenientes...
> > > >
> > > > Bueno, rentabilidades pasadas no garantizan rentabilidades futuras
> > > > ;-)
> > > >
> > > > :-P
> > > > :
> > > > > > He hecho los mismos pasos con el
> > > > > > netinstaller pero de la versión Etch Beta 1. En esta hay una
> > > > > > opcion para particionado guiado con LVM. Cuando se usa este
> > > > > > particionado guiado, se instala lvm perfectamente, no hay error
> > > > > > de metadatos. Ahora bien, al hacerlo manual, es decir, con los
> > > > > > pasos anteriores, vuelve a dar el error de metadatos y vuelve a
> > > > > > poner la particion /boot creada como ext3 y fuera del lvm y de
> > > > > > 250 Mb a 2,80 Gb y dentro de lvm, pero fuera de cualquier grupo
> > > > > > de volúmenes.
> > > > > >
> > > > > > ¿Alguien podría comprobarlo haciendo lo siguiente?
> > > > > >
> > > > > > 1.- Crear una particion primaria (hda1) con marca de arranque
> > > > > > activa de 250 Mb para /boot y con ext3.
> > > > > >
> > > > > > 2.- Crear una particion swap (en mi caso de 180 Mb) (hda2)
> > > > > >
> > > > > > 3.- El resto, en mi caso, 5,7 gb, creo un volumen físico LVM.
> > > > >
> > > > > Como lo creas? Como esta definifido "el resto"?
> > > >
> > > > Vamos a ver, creo que lo he explicado perfectamente pero repito.
> > > > El resto es el resto del disco, es decir, el resto del espacio libre.
> > > > En cuanto a como lo he hecho, pues repito que con el asistente solo
> > > > hay una forma de hacerlos que es seleccionar el espacio libre,  darle
> > > > a Crear una particion nueva, seleccionar el tamaño,  elegir primaria
> > > > y despues en "Utilizar como" seleccionamos "volumen fisico para LVM"
> > > > y ya esta. Con el asistente de instalación de debian (sin salir a
> > > > consola) no hay otra forma de hacerlo, ya que da error si se hace un
> > > > paso mal (esto ya lo he dicho varias veces ¿no?)
> > > >
> > > > > > 4.- Configurar LVM creando un grupo de volúmenes al que llamo
> > > > > > "grupovol" y añadiendo el volumen físico al grupo.
> > > > >
> > > > > Y el logico? Aqui es donde, de vuelta creo que te equivocas en el
> > > > > modo y orden en que haces las cosas.
> > > >
> > > > Segun tus pasos posteriores (justo debajo) primero se crea la parte
> > > > "fisica" particiones y volumenes fisicos LVM (en el instalador de
> > > > debian se hacen a la vez), despues los grupos de volumenes y despues
> > > > los volumenes logicos, entonces, no tiene sentido que me preguntes
> > > > por los volumenes logicos en este paso porque estoy creando el grupo
> > > > de volumenes y a el añado el volumen fisico (no los logicos) y
> > > > despues de esto se crean los logicos, como explico en el paso 5.
> > > >
> > > > > Cuentanos, en que documento te basaste para hacerlo asi?
> > > > >
> > > > > Los pasos, nuevamente, que yo suelo dar son:
> > > > >
> > > > > Crear particiones LVM
> > > > > Crear Volúmenes Físicos
> > > > > Crear Grupos de Volúmenes
> > > > > Crear Volúmenes Lógicos
> > > > > Crear un Sistema de Archivos
> > > > >
> > > > > Fijate que tu no lo haces en el mismo orden.
> > > >
> > > > ¿ah no? ¿puedes decirme que paso me he saltado o cambiado de orden?
> > > >
> > > > > > 5.- Crear dos volúmenes lógicos para el grupo de volúmenes. Uno
> > > > > > de 5,0 Gb llamado "lv_root" y otro de 700 Mb llamado "lv_home"
> > > > >
> > > > > Esto no cambia las cosas, pero.....5 GiB para root y solo 700 MB
> > > > > para home?!
> > > >
> > > > ¿Y que hay de raro? ¿cuanto ocupa /home en una instalacion del
> > > > sistema base de debian para hacer pruebas de instalacion? Una vez
> > > > instalado, me sobra mas del 90% de home. Se como se ha de estructurar
> > > > un sistema y el espacio que hay que dar a cada particion segun que
> > > > uso vayamos a dar al sistema, en fin, pero como dices, no tiene nada
> > > > que ver con la pregunta. Por ejemplo, en mi caso, no necesito casi
> > > > nada en home porque estoy haciendo pruebas de instalacion. Si tuviese
> > > > muchos usuarios o yo mismo tuviese muchos archivos en disco con el
> > > > mio, se justifica mucho mas espacio, pero para lo que estoy haciendo,
> > > > incluso me sobra casi todo el espacio.
> > > >
> > > > > > 6.- Por ultimo, lv_root lo formateáis con ext3 y el punto de
> > > > > > montaje ponéis / y lv_home, lo mismo pero montáis /home.
> > > > >
> > > > > Otra posibilidad de error:
> > > >
> > > > ¿Puedes decirme cual es esa posibilidad de error?
> > > >
> > > > > Muestranos:
> > > > > + como lo montas y/o el /etc/fstab
> > > > > + df -h
> > > > > + la salida de fdisk
> > > >
> > > > Aqui estan y de regalo lvdisplay, pvdisplay y pvscan. Antes de la
> > > > linea discontinua tienes el comando usado desde #.
> > > >
> > > > df -hT
> > > > -------------------------
> > > >
> > > > S.ficheros    Tipo  Tamaño Usado  Disp Uso% Montado en
> > > > /dev/mapper/grupovol-lv_root
> > > >               ext3    4,0G  672M  3,1G  18% /
> > > > tmpfs        tmpfs     31M     0   31M   0% /dev/shm
> > > > /dev/hda1     ext3    221M   11M  199M   6% /boot
> > > > /dev/mapper/grupovol-lv_home
> > > >               ext3    630M   17M  581M   3% /home
> > > > tmpfs        tmpfs     31M   80K   31M   1% /dev
> > > >
> > > >
> > > > cat /etc/fstab
> > > > -------------------------
> > > >
> > > >
> > > > # /etc/fstab: static file system information.
> > > > #
> > > > # <file system> <mount point>   <type>  <options>       <dump> 
> > > > <pass> proc            /proc           proc    defaults        0     
> > > >  0 /dev/mapper/grupovol-lv_root /               ext3
> > > > defaults,errors=remount-ro 0       1
> > > > /dev/hda1       /boot           ext3    defaults        0       2
> > > > /dev/mapper/grupovol-lv_home /home           ext3    defaults       
> > > > 0 2 /dev/hda2       none            swap    sw              0       0
> > > > /dev/hdb        /media/cdrom0   udf,iso9660 user,noauto     0       0
> > > > /dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0
> > > >
> > > >
> > > > fdisk -l
> > > > -------------------------
> > > >
> > > >
> > > >
> > > > Disco /dev/hda: 6007 MB, 6007357440 bytes
> > > > 255 cabezas, 63 sectores/pista, 730 cilindros
> > > > Unidades = cilindros de 16065 * 512 = 8225280 bytes
> > > >
> > > > Disposit. Inicio    Comienzo      Fin      Bloques  Id  Sistema
> > > > /dev/hda1   *           1          30      240943+  83  Linux
> > > > /dev/hda2              31          52      176715   82  Linux swap /
> > > > Solaris /dev/hda3              53         660     4883760   8e  Linux
> > > > LVM
> > > >
> > > >
> > > > lvdisplay
> > > > -------------------------
> > > >
> > > > Incorrect Metadata area header checksum
> > > >
> > > >   --- Logical volume ---
> > > >   LV Name                /dev/grupovol/lv_root
> > > >   VG Name                grupovol
> > > >   LV UUID                mA3rzp-TRoN-6nEb-Ei7P-Efqb-T1tV-cSRagc
> > > >   LV Write Access        read/write
> > > >   LV Status              available
> > > >   # open                 1
> > > >   LV Size                4,00 GB
> > > >   Current LE             1024
> > > >   Segments               1
> > > >   Allocation             inherit
> > > >   Read ahead sectors     0
> > > >   Block device           254:0
> > > >
> > > >   --- Logical volume ---
> > > >   LV Name                /dev/grupovol/lv_home
> > > >   VG Name                grupovol
> > > >   LV UUID                0Z4N8G-tLj1-CTw3-0v5V-WNe8-OzTp-5v7hq3
> > > >   LV Write Access        read/write
> > > >   LV Status              available
> > > >   # open                 1
> > > >   LV Size                672,00 MB
> > > >   Current LE             168
> > > >   Segments               1
> > > >   Allocation             inherit
> > > >   Read ahead sectors     0
> > > >   Block device           254:1
> > > >
> > > >
> > > > pvdisplay
> > > > -------------------------
> > > >
> > > > Incorrect Metadata area header checksum
> > > > Incorrect Metadata area header checksum
> > > > Incorrect Metadata area header checksum
> > > > Incorrect Metadata area header checksum
> > > >
> > > >   --- Physical volume ---
> > > >   PV Name               /dev/hda3
> > > >   VG Name               grupovol
> > > >   PV Size               4,66 GB / not usable 0
> > > >   Allocatable           yes (but full)
> > > >   PE Size (KByte)       4096
> > > >   Total PE              1192
> > > >   Free PE               0
> > > >   Allocated PE          1192
> > > >   PV UUID               RsWZsm-1i3N-1bp8-QWkQ-KuDf-QaR8-f7hbne
> > > >
> > > >   --- NEW Physical volume ---
> > > >   PV Name               /dev/hda1
> > > >   VG Name
> > > >   PV Size               2,80 GB
> > > >   Allocatable           NO
> > > >   PE Size (KByte)       0
> > > >   Total PE              0
> > > >   Free PE               0
> > > >   Allocated PE          0
> > > >   PV UUID               tn0163-zkfV-i0kc-6GDA-w7II-tj9r-F67EYD
> > > >
> > > > pvscan
> > > > -------------------------
> > > >
> > > > Incorrect Metadata area header checksum
> > > > Incorrect Metadata area header checksum
> > > > Incorrect Metadata area header checksum
> > > > Incorrect Metadata area header checksum
> > > >
> > > >   PV /dev/hda3   VG grupovol   lvm2 [4,66 GB / 0    free]
> > > >   PV /dev/hda1                 lvm2 [2,80 GB]
> > > >   Total: 2 [7,45 GB] / in use: 1 [4,66 GB] / in no VG: 1 [2,80 GB]
> > > >
> > > >
> > > >
> > > > Como ves, los comandos del sistema fdisk y df dan correctamente los
> > > > datos y el fstab esta bien hecho, pero, ¿por que da otros valores los
> > > > comandos pv? sobre todo con la particion /boot, considerandola lvm
> > > > cuando no lo es. Y sobretodo ¿Como puede ser que diga que son 2,80 Gb
> > > > el hda1 y 4,66 Gb el hda2 si la suma de estos (7,46 Gb) sin contar la
> > > > particion swap, es mas que todo el disco completo (6.0 Gb)?
> > > >
> > > > > > Hecho esto, todo se instala correctamente y despues al hacer un
> > > > > > pvscan os saldran algunos errores de metadatos y despues la
> > > > > > salida del comando, detectando boot como lvm y de 2,80 Gb ¿¿¿????
> > > > > >
> > > > > > Si ponéis lvdisplay, saldrán alguno o algunos errores de
> > > > > > metadatos y la salida del comando saldrán solo los volúmenes
> > > > > > lógicos, como debe ser.
> > > > > >
> > > > > > Pero en pvdisplay sale el volumen físico que creamos llamado
> > > > > > "grupovol" y además en otro apartado sale ---New Physical volume
> > > > > > --- con el dispositivo /dev/hda1 que es el /boot.
> > > > > >
> > > > > > Puesto que yo no pongo /dev/hda1 como lvm, o es un bug, o que
> > > > > > alguien me explique por que lo hace automatico.
> > > > >
> > > > > Manda la salida de lo que te pedi y revisa el orden de
> > > > > configuracion.
> > > >
> > > > Arriba está y el orden esta bien haciendose con el instalador de
> > > > debian. Y por favor lee todo el correo antes de contestar y mira lo
> > > > que he escrito bien para no repetir las cosas.
> > > >
> > > > > > Un saludo.
> > > >
> > > > Por otro lado, ahora voy a ver la misma salida de comandos con el
> > > > particionado automatico de lvm de Etch Beta 1 que no daba error y los
> > > > voy a comparar, a ver si hay diferencias.
> > >
> > > Bien, la única diferencia que he observado del particionado guiado LVM
> > > y el manual  (a parte del tamaño de las particiones) es que en vez de
> > > crear particiones primarias, se crean todas las particiones logicas, es
> > > decir, se crean
> > >
> > > hda1 como extendida y despues, se crean
> > >
> > > hda5 como swap
> > > hda6 como /boot con marca de arranque y ext3
> > > hda7 como lvm (volumen fisico)
> > >
> > > Por lo tanto, el error puede estar en utilizar particiones primarias.
> > > Voy a hacer la instalación manual, a ver si sale todo correcto y os
> > > cuento.
> >
> > Bien, he hecho la instalación manual de lvm con Debian Etch beta 1
> > netinstaller y sin errores de metadatos. Esto es debido a la elección de
> > particiones lógicas en vez de primarias (no al orden de los pasos, ni a
> > crear particiones sin darse uno cuenta... ;-P)
> >
> > Debe haber un error al interpretar los datos de las particiones primarias
> > cuando se usa lvm y debería comunicarse al equipo de debian o en su caso,
> > que se advirtiera en el instalador de que las particiones deben ser
> > lógicas. Otro caso grave es que LVM cambie los datos de boot, aunque
> > parece que afortunadamente es solo en los comandos LVM y no a nivel de
> > sistema (fstab, fdisk, etc.), como se veía en las salidas de comandos
> > anteriores, y que afecta a la creación de los volúmenes físicos y no los
> > grupos de volúmenes o a los volúmenes lógicos.
> >
> > Como se ve en las siguientes salidas de comandos todo va perfectamente
> > haciendo la misma configuración que he hecho desde el principio pero con
> > particiones lógicas, como se ve en /etc/fstab.  Así que tened cuidado con
> > esto.
> >
> > pvscan
> > ---------------------
> >
> >   PV /dev/hda7   VG grupovol   lvm2 [4,66 GB / 0    free]
> >   Total: 1 [4,66 GB] / in use: 1 [4,66 GB] / in no VG: 0 [0   ]
> >
> >
> > pvdisplay
> > ---------------------
> >
> >   --- Physical volume ---
> >   PV Name               /dev/hda7
> >   VG Name               grupovol
> >   PV Size               4,66 GB / not usable 0
> >   Allocatable           yes (but full)
> >   PE Size (KByte)       4096
> >   Total PE              1192
> >   Free PE               0
> >   Allocated PE          1192
> >   PV UUID               JD6A1h-j48W-goGO-Vv3K-OmNv-l4QH-1aC4hu
> >
> >
> > lvscan
> > ---------------------
> >
> >   ACTIVE            '/dev/grupovol/lv_root' [4,00 GB] inherit
> >   ACTIVE            '/dev/grupovol/lv_home' [672,00 MB] inherit
> >
> >
> > df -hT
> > ---------------------
> >
> > S.ficheros    Tipo  Tamaño Usado  Disp Uso% Montado en
> > /dev/mapper/grupovol-lv_root
> >               ext3    4,0G  670M  3,1G  18% /
> > tmpfs        tmpfs     31M     0   31M   0% /dev/shm
> > /dev/hda5     ext3    221M   11M  199M   6% /boot
> > /dev/mapper/grupovol-lv_home
> >               ext3    630M   17M  581M   3% /home
> > tmpfs        tmpfs     31M   84K   31M   1% /dev
> >
> >
> > fdisk -l
> > ---------------------
> >
> > Disco /dev/hda: 6007 MB, 6007357440 bytes
> > 255 cabezas, 63 sectores/pista, 730 cilindros
> > Unidades = cilindros de 16065 * 512 = 8225280 bytes
> >
> > Disposit. Inicio    Comienzo      Fin      Bloques  Id  Sistema
> > /dev/hda1               1         660     5301418+   5  Extendida
> > /dev/hda5   *           1          30      240912   83  Linux
> > /dev/hda6              31          52      176683+  82  Linux swap /
> > Solaris /dev/hda7              53         660     4883728+  8e  Linux LVM
> >
> >
> > cat /etc/fstab
> > ---------------------
> >
> > # /etc/fstab: static file system information.
> > #
> > # <file system> <mount point>   <type>  <options>       <dump>  <pass>
> > proc            /proc           proc    defaults        0       0
> > /dev/mapper/grupovol-lv_root /
> > ext3    defaults,errors=remount-ro 0       1
> > /dev/hda5       /boot           ext3    defaults        0       2
> > /dev/mapper/grupovol-lv_home /home           ext3    defaults        0   
> >    2 /dev/hda6       none            swap    sw              0       0
> > /dev/hdb        /media/cdrom0   udf,iso9660 user,noauto     0       0
> > /dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0
>
> sin duda creo que este fue uno de los mejores topics que he leido en el
> ultimo timepo, me alegro que hayas logrado dar solucion al problema y
> que este haya quedado documentado quisas podrias elaborar un pequeño
> howto o algo para publicarlo en algun sitio asi serviria de referencia
> para usuarios inexpertos en lo que a LVM se trata!
>
>
> salu2
> y agradecido por todo el conocimiento entregado aunque no haya
> participado directamente del mismo :)..

Gracias :-) la verdad es que si que ha costado esfuerzo descubrir que pasaba, 
pero ha valido la pena si sirve para mas gente :-).

Por otro lado, seguramente haré un how-to y lo pondré en mi blog

http://diariodeunadministrador.blogspot.com/

Un saludo

-- 
---------------------------------------------------------
Francisco J. Bejarano 
Administrador de Sistemas
Q&E Intelligent Integrated Solutions S.L.
www.qye.com
---------------------------------------------------------



Reply to: