jak dostat z disku konsistentni LVM snapshot
Martin Kraus
lists_mk na wujiman.net
Pátek Květen 25 01:08:14 CEST 2007
On Thu, May 24, 2007 at 08:51:08PM +0200, petr na album.ics.muni.cz wrote:
> >
> > delani snapshotu neni problem. jak nejak jednotne vytvorit, aby aplikace mely
> > svoje data v konzistentnim stavu, to je to co potrebuju vyzjistit.
> > predpokladam, ze takovy problem musi resit vsichni co zalohuji, tak se snazim
> > okoukat jak to kdo dela.
> >
> Jenze k tomu potrebuje podporu ze strany aplikace. Od vsech aplikaci
> a naraz.
>
> LVM pouze pred snapshotem pozda VFS vrstvu, aby si sesynchnizovala
> metadata (a ta to preda jednotlivym FS). VFS se zamkne pro zapis, FS
> vylejou write cache, LVM vytvori snapshot a nakonec se VFS odemkne. Pak
> uz muze vytvareni zalohy (tj. kopirovani snapshotu treba na pasku) bezet
> asynchronne vedle aplikaci, ktere uz zapisuji do puvodniho blokoveho
> zarizeni.
>
> Cela operace zamykani a vyroby snapshotu je rychla, takze pokud se vam
> podari zastavit cinost vsech aplikaci (tak aby vytvorili konzistentni
> soubory), tak vypadek bude prakticky nepostrehnutelny.
>
> Treba dabaze si zurnaluji i soubor s dabazi, takze ty lze snapshotovat
> pomoci LVM bez problemu. Jine aplikace to moc neresi, tak asi bude nutne
> je ukoncit a pak znovu spustit.
tudiz zalohovat sambu a data od primeho pristupu na disk(scp apod.) to si muzu
akorat trhnout nohou protoze to nemam jak uhlidat.
mk
Další informace o konferenci Linux