Portál AbcLinuxu, 12. května 2025 10:43

Dotaz: Záloha dát z disku ktorý je priamo pripojený v qemu

10.7.2017 17:46 Peter
Záloha dát z disku ktorý je priamo pripojený v qemu
Přečteno: 243×
Odpovědět | Admin
Dobrý deň vám prajem. Mám 2 disky v raid 1 nad ktorými je lvm 100%FREE (to fakt netuším či mi je potrebné - myslím tým celá lvm vrstva, keďže resizovať určite nebudem) s ext4 a to je priamo pripojené pre virtuálku:
-drive file=/dev/lvm/samba,index=2,media=disk,if=virtio,cache=writethrough,format=raw
A potreboval by som na hostovi (keďže zálohovanie z guesta neprichádza z určitých dôvodov do úvahy) dáta na tom disku zálohovať (rdiff-backup) na iný disk počas toho čo je to stále pripojené ku guestu. Mountol som to na hostovi
mount -o ro /dev/lvm/samba /mnt
a tie dáta tam aj videl, ale keď som počas toho dal niečo v guestovi zapísať, tak aj po umount a znovu mount na hostovi tam tie nové dáta neboli. Na guestovi som musel ručne spustiť sync aby sa objavili na hostovi.

Je takéto niečo čo potrebujem vôbec možné?

Za odpovede vám vopred veľmi pekne ďakujem.

Řešení dotazu:


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

Odpovědi

Jendа avatar 10.7.2017 17:56 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Záloha dát z disku ktorý je priamo pripojený v qemu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Je takéto niečo čo potrebujem vôbec možné?
Ne. Běžné FS nepodporují vícenásobný přístup (ani jeden zapisovací a jeden pro čtení). Čtením připojeného FS si koleduješ o podivné chyby, když ti zapisovatel něco uprostřed změní.

Buď udělej LVM snapshot (vidíš, jak se ti hodí) a kopíruj to z něj, nebo to namountuj přes NFS nebo něco podobného.
10.7.2017 18:15 karlik
Rozbalit Rozbalit vše Re: Záloha dát z disku ktorý je priamo pripojený v qemu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Můžeš zkusit změnit parametr na cache=none.

Z důvodu bezpečnosti (host přistupuje na guest a guest nemá na host přístup) používám pro zálohování rsnapshot přes ssh.

Rdiff-backup je možné použít stejně.

Neprováděj mount přes hosta (mount -o xxx), ale připojuj se přes ssh pomocí rdiff-backup a pro automatický přístup použij ssh-klíče.
10.7.2017 18:40 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: Záloha dát z disku ktorý je priamo pripojený v qemu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Je takéto niečo čo potrebujem vôbec možné?
Ak si použil cluster aware súborový systém ktorý sa s ostatnými nodmi dokáže nejako synchronizovať, tak áno. Ale najjednoduchšie je to naozaj tlačiť ten rsync cez ssh z tej super bezpečnej virtuálky, alebo pretlačiť lvm snapshot ako už bolo povedané.

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.