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

Re: Duda lvmsnapshot



El Tue, 05 Mar 2013 09:29:05 +0000
maykel@maykel.sytes.net escribió:
> Hola muy buenas, estoy realizando pruebas para el tema de backups en 
> caliente sin pérdida de servicio y me ha surgido una duda. Para poder 
> hacer el backup, tiene que haber espacio suficiente en el grupo de 
> volúmen sin ser usado. De tal forma que hará un backup en apenas 
> milésimas de segundos, que lo que hace es un snapshot y mueve el
> volúmen lógico del que se quiere realizar el backup al espacio libre,
> y en el volúmen lógico continúa el servicio...
> 
> Mi pregunta es, cómo puedo saber cuanto espacio en gigas tengo libres 
> dentro del volúmen group para poder hacer el snapshot en caliente y
> no me de error de que necesito más espacio?
> 
> Por ejemplo:
> 
>    --- Volume group ---
>    VG Name               pve
>    System ID
>    Format                lvm2
>    Metadata Areas        1
>    Metadata Sequence No  40
>    VG Access             read/write
>    VG Status             resizable
>    MAX LV                0
>    Cur LV                3
>    Open LV               3
>    Max PV                0
>    Cur PV                1
>    Act PV                1
>    VG Size               297.59 GiB
>    PE Size               4.00 MiB
>    Total PE              76183
>    Alloc PE / Size       72088 / 281.59 GiB
>    Free  PE / Size       4095 / 16.00 GiB
>    VG UUID               b1yll9-RL7u-7J68-yQb2-lduF-Y3y4-GDaJ9Y
> 
> 
> Aqui el espacio libre para hacer snapshot en caliente sería de 16 GB??
> 
> Saludos y gracias como siempre.
> 
> 
> 

Hola.

El snapshot guarda un estado específico del disco, pero lvm2 lo que hace en realidad es guardar las diferencias con el actual. Así puedes tener una versión "desactualizada" del sistema a clonar.

Hay que tener cuidado ya que el snapshot es válido solo hasta que se llena el espacio asignado. Así el snapshot es una herramienta para realizar una copia sin necesidad de apagar la máquina, ya que su contenido no varía, pero tiene un tiempo de vida limitada (hasta que se llena). En este punto el lvm snapshot se destruye y se pierde esa información.

Un ejemplo de uso sería:
lvcreate -s /dev/pve/vm-100-disk-1 -L 15G -n 100_d1_snpsht
dd if=/dev/pve/100_d1_snpsht of=/backups/100_d1_$(date +%Y%m%d)
lvremove /dev/pve/100_d1_snpsht

Un saludo
--
R.U.W.O.R.U.R.O.:
    Robotic Upgraded Worker Optimized for
    Rational Utility and Relentless Observation

Attachment: signature.asc
Description: PGP signature


Reply to: