Le istantanee LVM hanno lo scopo di catturare il filesystem in uno stato congelato. Non sono pensati per essere un backup in sé e per sé. Sono tuttavia utili per ottenere immagini di backup coerenti perché l'immagine bloccata non può e non cambierà durante il processo di backup. Pertanto, anche se non li utilizzerai direttamente per eseguire backup a lungo termine, saranno di grande valore in qualsiasi processo di backup che decidi di utilizzare.
Ci sono alcuni passaggi per implementare un'istantanea. Il primo è che è necessario allocare un nuovo volume logico. Lo scopo di questo volume è di fornire un'area in cui sono registrati delta (modifiche) al filesystem. Ciò consente al volume originale di continuare senza interrompere l'accesso in lettura / scrittura esistente. L'aspetto negativo di questo è che l'area dell'istantanea è di dimensioni finite, il che significa che su un sistema con scritture occupate, può riempirsi piuttosto rapidamente. Per i volumi con attività di scrittura significative, è necessario aumentare le dimensioni dell'istantanea per consentire spazio sufficiente per la registrazione di tutte le modifiche. Se l'istantanea trabocca (si riempie) entrambe le istantanee si interromperanno e saranno contrassegnate come inutilizzabili. In tal caso, dovrai rilasciare la tua istantanea in modo da poter ripristinare il volume originale online. Una volta completata la versione,
La seconda cosa che succede è che LVM ora "scambia" i veri scopi dei volumi in questione. Penseresti che l'istantanea appena allocata sarebbe il posto dove cercare eventuali modifiche al filesystem, dopo tutto, è dove stanno andando tutte le scritture, giusto? No, è il contrario. I filesystem sono montati su nomi di volumi LVM , quindi scambiare il nome da sotto il resto del sistema sarebbe un no-no (perché lo snapshot usa un nome diverso ). Quindi la soluzione qui è semplice: quando accedi al nome del volume originale, continuerà a fare riferimento alla versione live (lettura / scrittura) del volume di cui hai eseguito l'istantanea. Il volume dell'istantanea creato si riferirà al congelato(sola lettura) versione del volume di cui si desidera eseguire il backup. All'inizio un po 'confuso, ma avrà senso.
Tutto ciò avviene in meno di 2 secondi. Il resto del sistema non se ne accorge nemmeno. A meno che, ovviamente, non si rilasci l'istantanea prima che trabocchi ...
Ad un certo punto vorrai rilasciare la tua istantanea per recuperare lo spazio che occupa. Una volta completato il rilascio, il volume dell'istantanea viene rilasciato nuovamente nel volume e l'originale rimane.
Non consiglio di perseguire questo come strategia di backup a lungo termine. Stai ancora ospitando dati sulla stessa unità fisica che può fallire e il ripristino del tuo filesystem da un'unità guasta non è affatto un backup.
Quindi, in breve:
- Le istantanee sono utili per supportare i backup
- Le istantanee non sono di per sé una forma di backup
- Le istantanee non durano per sempre
- Un'istantanea completa non è una buona cosa
- Le istantanee devono essere rilasciate ad un certo punto
- LVM è tuo amico, se lo usi saggiamente.