El 12/03/2013 12:59, <may...@maykel.sytes.net> escribió:
>
> El 2013-03-05 15:59, Guillermo Cordeiro Baqueiro escribió:
>
>> El Tue, 05 Mar 2013 09:29:05 +0000
>> may...@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
>
>
>
> Gracias por contestar Guillermo. Alomejor me he explicado mal, lo
que me refería es al espacio que queda libre en el grupo de
volúmenes
para que cuando haga el snapshot tenga espacio suficiente. Con
vgdisplay te aparece abajo, por ejemplo:
>
>
> VG Name pve
> System ID
> Format lvm2
> Metadata Areas 1
> Metadata Sequence No 24
>
> 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 136.20 GiB
> PE Size 4.00 MiB
> Total PE 34866
> Alloc PE / Size 30771 / 120.20 GiB
>
> Free PE / Size 4095 / 16.00 GiB
> VG UUID lT2USK-f2WS-rkZF-98C3-xzSJ-8aGW-AIhpJ1
>
>
> El espacio que te permite hacer el snapshot en caliente Free PE
/
Size 4095 / 16.00 GiB
>
> Si metes un disco de 500GB por ejemplo, lo agregas al grupo de
volumen pve, imagino que el espacio Free PE aumentará para que te
permita hacer un snapshot de un tamaño más grande hasta 512+16 = 528
GB
Disculpa la tardanza. Si, si añades otra partición lvm al grupo de
volumenes aumenta el espacio disponible para el snapshot.
Lo que trataba de explicar es que con un espacio de un giga, uno
solo, puedes crear un snapshot de un lvm de un tera si la escritura
en
el disco es ocasional y reducida. El snapshot es funcional mientras
no
se alcance su tamaño en cambios, por ejemplo si añades un archivo de
1.1G al lvm original.
Una recomendación que hacen es que hagas una snapshot del tamaño del
lvm original porque así tendría que cambiar todo el lvm para que el
snapshot sea inviable. Pero tu puedes decidir el tamaño del snapshot
teniendo en cuenta la tasa de escritura en el original.
Siento irme por las ramas pero las snapshot fue algo que me chocó
bastante cuando lo descubrí y por eso insisto en lo del tamaño.
Un saludo.