Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Re: Extender mi disco Debian bajo VMware

366 views
Skip to first unread message

Maykel Franco

unread,
Nov 19, 2016, 5:40:03 AM11/19/16
to

El 19 nov. 2016 11:34 a. m., "Jorge Expósito" <jorg...@gmail.com> escribió:
>
>
> He extendido el disco virtual de mi Debian de 7 Gb a 8 Gb.
> Reinicio mi máquina virtual con Debian arrancando desde una imagen de disco Gparted y extiendo la unidad con el Gb extra. Todo correctamente.
> Reinicio para entrar en mi Debian virtualizado y comprobar con un fdisk -l que el Gb añadido está ahí. Parece ser que así es.
>
> Device     Boot  Start      End  Sectors  Size Id Type
> /dev/sda1  *      2048   499711   497664  243M 83 Linux
> /dev/sda2       501758 16777215 16275458  7,8G  5 Extended
> /dev/sda5       501760 16777215 16275456  7,8G 8e Linux LVM
>
> Pero si ejecuto df -h parece decirme que no está.
>
> S.ficheros     Tamaño Usados  Disp Uso% Montado en
> /dev/dm-0        6,3G   4,8G  1,1G  82% /
> udev              10M      0   10M   0% /dev
> tmpfs            202M   5,6M  196M   3% /run
> tmpfs            504M   4,0K  504M   1% /dev/shm
> tmpfs            5,0M      0  5,0M   0% /run/lock
> tmpfs            504M      0  504M   0% /sys/fs/cgroup
> /dev/sda1        236M    32M  192M  15% /boot
>
> Cual es el problema?
> Gracias por la ayuda.
>
>
> -- Jorge --
>

Buenas, por lo que entiendo has extendido el disco físicamente de la VM con debían. Por lo que veo usas dentro LVM. Ha extendido el volumen lógico? Has ejecutado resize2fs en el caso de ext3/4 para que el filesystem crezca?

Jorge Expósito

unread,
Nov 19, 2016, 5:40:03 AM11/19/16
to

Jorge Expósito

unread,
Nov 19, 2016, 6:30:02 AM11/19/16
to
Hola Maykel.

Así es, he extendido el disco físicamente con VMware. Tengo un único disco /dev/sda con LVM. Desde Gparted he extendido tanto /dev/sda2 como /dev/sda5, que apuntan a lo mismo (/dev/sda5 creo que es un volumen lógico dentro de /dev/sda2). Por tanto he extendido ambos volúmenes, /dev/sda2 y /dev/sda5 con Gparted. 

De hecho si hago fdisk -l veo el tamaño ya extendido (antes tenía casi 7 Gb y ahora tengo 1 Gb más, casi 8 Gb.)

Ya no he hecho nada más porque no sabía que había que hacer más.
¿Dices que me falta utilizar resize2fs? ¿Cómo lo empleo?

He probado con los siguientes comandos pero ambos dan error.

# resize2fs /dev/sda2
resize2fs 1.42.12 (29-Aug-2014)
resize2fs: El intento de leer un bloque del sistema de ficheros a dado lugar a una lectura corta mientras se intentaba abrir /dev/sda2
No se pudo encontrar un superbloque válido para el sistema de ficheros.
# resize2fs /dev/sda5
resize2fs 1.42.12 (29-Aug-2014)
resize2fs: Dispositivo o recurso ocupado mientras se intentaba abrir /dev/sda5
No se pudo encontrar un superbloque válido para el sistema de ficheros.

--
-- Jorge --

Maykel Franco

unread,
Nov 19, 2016, 6:40:02 AM11/19/16
to

Buenas Jorge, al ser lvm tiene que extenderlo para que el filesystem se entere. Si ejecutas lvs verás los volúmenes lógicos que tienes.

Tendrías que usar lvextend para agrandar el volumen lógico y luego resize2fs para que se entere el filesystem.

Te dejo una guía:

https://www.google.es/amp/s/www.gadgetdaily.xyz/resize-your-disks-on-the-fly-with-lvm/amp/?client=ms-android-google

Tu parte serie desde el step 7.

Prueba y nos dices.

Saludos.

Laotrasolucion

unread,
Nov 19, 2016, 6:50:03 AM11/19/16
to


El 19/11/16 a las 08:26, Jorge Expósito escribió:
> Hola Maykel.
>
> Así es, he extendido el disco físicamente con VMware. Tengo un único
> disco /dev/sda con LVM. Desde Gparted he extendido tanto /dev/sda2 como
> /dev/sda5, que apuntan a lo mismo (/dev/sda5 creo que es un volumen
> lógico dentro de /dev/sda2). Por tanto he extendido ambos volúmenes,
> /dev/sda2 y /dev/sda5 con Gparted.
>
> De hecho si hago fdisk -l veo el tamaño ya extendido (antes tenía casi 7
> Gb y ahora tengo 1 Gb más, casi 8 Gb.)
>
> Ya no he hecho nada más porque no sabía que había que hacer más.
> ¿Dices que me falta utilizar resize2fs? ¿Cómo lo empleo?
>
> He probado con los siguientes comandos pero ambos dan error.
>
> # resize2fs /dev/sda2
> resize2fs 1.42.12 (29-Aug-2014)
> resize2fs: El intento de leer un bloque del sistema de ficheros a dado
> lugar a una lectura corta mientras se intentaba abrir /dev/sda2
> No se pudo encontrar un superbloque válido para el sistema de ficheros.
> # resize2fs /dev/sda5
> resize2fs 1.42.12 (29-Aug-2014)
> resize2fs: Dispositivo o recurso ocupado mientras se intentaba abrir
> /dev/sda5
> No se pudo encontrar un superbloque válido para el sistema de ficheros.
>
>
> El 19 de noviembre de 2016, 11:39, Maykel Franco <maykel...@gmail.com
> <mailto:maykel...@gmail.com>> escribió:
>
> El 19 nov. 2016 11:34 a. m., "Jorge Expósito" <jorg...@gmail.com
> <mailto:jorg...@gmail.com>> escribió:
Hola,

mira lo siguiente:
https://www.rootusers.com/how-to-increase-the-size-of-a-linux-lvm-by-expanding-the-virtual-machine-disk/

Si sigues los pasos correctamente no deberías tener mayores problemas.
Pero básicamente es extender el volumen físico con fdisk, si quieres que
lo haga en caliente al cambio usas partprobe o kpart por ejemplo, sino
puedes reiniciar.
Una vez hecho eso, solo te queda, pvresize, vgextend, lvextende,
resize2fs lv.



signature.asc

Jorge Expósito

unread,
Nov 19, 2016, 2:00:03 PM11/19/16
to
Solucionado.
Habiendo realizado la primera parte con gparted como expliqué sólo me quedaba por hacer lo siguiente:

lvextend -L +1G /dev/mapper/j0003--vg-root
resize2fs /dev/mapper/j0003--vg-root

Gracias.
--
-- Jorge --

Maykel Franco

unread,
Nov 19, 2016, 2:10:03 PM11/19/16
to

Perfecto Jorge, me alegro.

Jorge Expósito

unread,
Nov 20, 2016, 4:10:03 AM11/20/16
to
Disculpad, pensé que ya estaba solucionado pero parece que no es así.

df -h me ya me dice que tengo 2,4 Gb disponibles. Correcto.

Pero cuando intento mover por samba un archivo.sql de 300 Mb a la máquina virtual Debian un mensaje de windows me dice que tengo 2,4 Gb libres pero que no me mueve el archivo por falta de espacio. Contradictorio.

Si el archivo.sql lo muevo por scp me deja sin problemas.

Por otro lado si trato de importar ese archivo.sql en mysql me da un error
ERROR 1114 (HY000) at line 1309370: The table 'XXX' is full
que según he leído está relacionado con la falta de espacio en disco.

Suceden cosas muy extrañas. Creo que la ampliación no se ha realizado correctamente, es como si faltara informar en algún sitio del nuevo espacio. ¿Qué puede ser?

--
-- Jorge --

Laotrasolucion

unread,
Nov 20, 2016, 9:40:02 AM11/20/16
to


El 20/11/16 a las 06:06, Jorge Expósito escribió:
> Disculpad, pensé que ya estaba solucionado pero parece que no es así.
>
> df -h me ya me dice que tengo 2,4 Gb disponibles. Correcto.
>
> Pero cuando intento mover por samba un archivo.sql de 300 Mb a la
> máquina virtual Debian un mensaje de windows me dice que tengo 2,4 Gb
> libres pero que no me mueve el archivo por falta de espacio. Contradictorio.
>
> Si el archivo.sql lo muevo por scp me deja sin problemas.
>
> Por otro lado si trato de importar ese archivo.sql en mysql me da un error
> ERROR 1114 (HY000) at line 1309370: The table 'XXX' is full
> que según he leído está relacionado con la falta de espacio en disco.
>
> Suceden cosas muy extrañas. Creo que la ampliación no se ha realizado
> correctamente, es como si faltara informar en algún sitio del nuevo
> espacio. ¿Qué puede ser?
>
>
> El 19 de noviembre de 2016, 19:58, Maykel Franco <maykel...@gmail.com
> <mailto:maykel...@gmail.com>> escribió:
>
> El 19 nov. 2016 7:57 p. m., "Jorge Expósito" <jorg...@gmail.com
> <mailto:jorg...@gmail.com>> escribió:
> >
> > Solucionado.
> > Habiendo realizado la primera parte con gparted como expliqué sólo
> me quedaba por hacer lo siguiente:
> >
> > lvextend -L +1G /dev/mapper/j0003--vg-root
> > resize2fs /dev/mapper/j0003--vg-root
> >
> > Gracias.
> >
> > El 19 de noviembre de 2016, 12:40, Laotrasolucion
> <laotras...@gmail.com <mailto:laotras...@gmail.com>> escribió:
> >> > <mailto:maykel...@gmail.com
> <mailto:maykel...@gmail.com>>> escribió:
> >> >
> >> > El 19 nov. 2016 11:34 a. m., "Jorge Expósito"
> <jorg...@gmail.com <mailto:jorg...@gmail.com>
> >> > <mailto:jorg...@gmail.com <mailto:jorg...@gmail.com>>>
Hola,

Por favor enviá la salida de:

df -hi

fdisk -l /dev/sdXX

pvdisplay /dev/sdXX


signature.asc

Jorge

unread,
Nov 25, 2016, 12:20:03 PM11/25/16
to
La salida de los comandos solicitados:

root@vmware:~# df -hi
S.ficheros Nodos-i NUsados NLibres NUso% Montado en
/dev/dm-0 476K 158K 318K 34% /
udev 125K 360 124K 1% /dev
tmpfs 126K 601 126K 1% /run
tmpfs 126K 2 126K 1% /dev/shm
tmpfs 126K 14 126K 1% /run/lock
tmpfs 126K 13 126K 1% /sys/fs/cgroup
/dev/sda1 61K 329 61K 1% /boot
root@vmware:~# fdisk -l /dev/sda

Disco /dev/sda: 8 GiB, 8589934592 bytes, 16777216 sectores
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño de sector (lógico/físico): 512 bytes / 512 bytes
Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes
Tipo de etiqueta de disco: dos
Identificador del disco: 0xd19d2f1f

Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 499711 497664 243M 83 Linux
/dev/sda2 501758 16777215 16275458 7,8G 5 Extended
/dev/sda5 501760 16777215 16275456 7,8G 8e Linux LVM

root@vmware:~# fdisk -l /dev/sda1

Disco /dev/sda1: 243 MiB, 254803968 bytes, 497664 sectores
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño de sector (lógico/físico): 512 bytes / 512 bytes
Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes
root@vmware:~# pvdisplay /dev/sda
Failed to find device "/dev/sda"
root@vmware:~# pvdisplay /dev/sda1
Failed to find physical volume "/dev/sda1"
0 new messages