Portál AbcLinuxu, 26. dubna 2024 09:24


Dotaz: snapshoty LV, jak je naplanovat?

12.1.2012 12:01 Marek
snapshoty LV, jak je naplanovat?
Přečteno: 201×
Odpovědět | Admin
Ahoj, mam skriptik, ktery mi vytvori novou LV a do ni udela snapshot jine LV. Ted mam vetsi disky, tak jsem to chtel vyuzit tak, aby se mi kazdou pulnoc vytvoril snapshot LV c.:
1. lv-home
2. lv-fotky
3. lv-vmail
Udelam si misto ve VG (mam ho) pro 7x3 LV. Kazda vytvorena LV bude mit 1GB. Na kazdy snapshot si udelam jeden skript x 7. 1-7 x 3. A do cronu dam aby se mi prvni den vyrestartovaly (tom se prepise snapshot) skript 1, druhy den skripty 2 atd.

Co si o tom myslite?

jde mi o tydenni "zalohu" proti nechtenemu smazani souboru

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

12.1.2012 13:10 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: snapshoty LV, jak je naplanovat?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nemyslím si, že tohle je dobrá metoda. Snapshoty v LVM jsou podle mne určeny na styl práce: vytvořit snapshot, zazálohovat snapshot, smazat snapshot. Pokud si dobře pamatuji, tak partition pro LVM snapshot vlastně má informace o změnách v původní partition na to, aby je mohla anulovat. Změna na partition se zapíše do vlastní partition a inverze změny do snapshot partition. Z toho plyne snapshot snižuje výkon a zbytečně se plní při dalším běhu. Současných 7 snapshotů musí vytvářet značnou zátěž. Styl práce: vytvořit snapshot, nechat být není správný. (A jestli si to pamatuji špatně tak mne jistě někdo opraví.)
12.1.2012 13:16 Marek
Rozbalit Rozbalit vše Re: snapshoty LV, jak je naplanovat?
No k tomu ucelu, jak pises jsem to pouzival do ted. A diky vetsimu a zatim nevyuzitemu mistu me napadla tahle varianta. Treba na vmwaru se taky pouzivaji pravidelne snapshoty k temto/podobnym ucelum. Budu mit snapshot fotek. User si jednu smazne a ja ji z posledniho snapshotu vytahnu (pokud tam byla v dobe vytvareni).
12.1.2012 13:26 David Karban | skóre: 12 | blog: DK
Rozbalit Rozbalit vše Re: snapshoty LV, jak je naplanovat?
Hodně záleží na stylu použití disků, které tak snapshotuje. Pokud se na něm mění jen určitá sada souborů, tak se na snapshot zapíše jen vždy ta první sada změn a ostatní už se snapshotu netýkají a nezpomalují.

Pokud je tam ale hodně změn, tak to určitě bude brzdit.

Heron avatar 12.1.2012 13:25 Heron | skóre: 53 | blog: root_at_heron | Olomouc
Rozbalit Rozbalit vše Re: snapshoty LV, jak je naplanovat?
Odpovědět | | Sbalit | Link | Blokovat | Admin

Pokud se něco nezměnilo, tak LVM snapshoty mají velký problém s výkonností zápisu (na ten originální LV). Z mých testů to vycházelo na 10x nižší výkon při zápisu v případě jednoho snapshotu (jak se to chová v případě více snapshotů jsem nezkoumal).

Jinak přesně k tomuto účelu (Budu mit snapshot fotek. User si jednu smazne a ja ji z posledniho snapshotu vytahnu (pokud tam byla v dobe vytvareni).) jsem nasadil Btrfs. Tak jsou snímky levné a prakticky neomezené co do množství.

Heron
12.1.2012 16:47 Marek
Rozbalit Rozbalit vše Re: snapshoty LV, jak je naplanovat?
Mohl bych poprosit o nejaky howto nebo nastrel toho, jak rozjet Btrfs, co se tyka tech snimku/ toho ucelu?
Heron avatar 12.1.2012 17:33 Heron | skóre: 53 | blog: root_at_heron | Olomouc
Rozbalit Rozbalit vše Re: snapshoty LV, jak je naplanovat?
http://www.abclinuxu.cz/clanky/btrfs-lepsi-system-souboru-teorie

http://www.abclinuxu.cz/clanky/btrfs-lepsi-system-souboru-praxe

Na "rozjetí" btrfs doporučuji použít distribuci, která jej podporuje (dneska už asi každá). Jen musím upozornit, že se stále jedná fs ve vývoji, takže doporučuji řádně zálohovat.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.