<div dir="ltr">Ahoj,<div><br></div><div>super diki, poskusam :)</div><div><br></div><div>T.</div></div><div class="gmail_extra"><br><div class="gmail_quote">2016-03-21 9:57 GMT+01:00 Jakub Skokan <span dir="ltr"><<a href="mailto:jakub.skokan@vpsfree.cz" target="_blank">jakub.skokan@vpsfree.cz</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Ahoj,<br>
<br>
vpsAdmin v2.3.0 [1] přináší pohodlné stahování záloh VPS/NASu v CLI [2].<br>
Do teď se muselo čekat na zaslání odkazu pro stažení zálohy emailem,<br>
nyní už nemusíme čekat, stahuje se ihned. Lze si také vybrat mezi<br>
klasickým tar.gz a ZFS data streamem, ten umíme poslat i inkrementálně<br>
(posílají se jen změněná data od předchozího snapshotu).<br>
<br>
vpsfree-client [2] obsahuje 4 nové příkazy pro manuální i automatizované<br>
stahování záloh.<br>
<br>
Stažení zálohy do souboru:<br>
<br>
  vpsfreectl snapshot download [<id>] -- --format archive/stream<br>
<br>
Nemusíme se bát stahování přerušit. Program se při dalším spuštění<br>
zeptá, jestli má ve stahování pokračovat.<br>
<br>
Stažení data streamu (jako zfs send):<br>
<br>
  vpsfreectl snapshot send <id> | zfs recv <dataset><br>
<br>
Inkrementální stream vyžádáme přepínačem -I, --from-snapshot:<br>
<br>
  vpsfreectl snapshot send <id2> -- --from-snapshot <id1> | zfs recv<br>
<br>
A nakonec klient za vás umí vyřešit veškerou logiku stahování záloh<br>
pomocí příkazu<br>
<br>
  vpsfreectl backup vps [<id>] <cílový dataset><br>
<br>
nebo<br>
<br>
  vpsfreectl backup dataset [<id>] <cílový dataset><br>
<br>
Program sám vyhodnotí, které snapshoty má stáhnout a jestli to jde<br>
inkrementálně, nebo musí stáhnout zálohu plnou. Stahuje se přímo do ZFS<br>
datasetu, je tedy nutné mít ZFS nainstalováno a mít připojen zpool.<br>
Snapshoty se i rotují, tzn. mažou se staré snapshoty a uvolňuje se tak<br>
místo pro nové. Tento příkaz stačí umístit do crontabu a o stahování<br>
záloh je postaráno.<br>
<br>
Všechny tyto příkazy mají přepínač --max-rate pro omezení rychlosti<br>
stahování. K dispozici je také checksum stahovaného souboru, který<br>
program vždy ověřuje.<br>
<br>
Před vlastním použitím se ještě doporučuji podívat do KB [3], kde jsou<br>
tyto příkazy a jejich možnosti popsány podrobněji i s ukázkami použití.<br>
<br>
PS: mohl by to někdo vyzkoušet na BSD? Mělo by to fungovat nad jakýmkoli<br>
systémem se ZFS a Ruby >= 2.0.<br>
<br>
[1] <a href="https://projects.vpsfree.cz/vpsadmin-doc/releases/v2.3.0/" rel="noreferrer" target="_blank">https://projects.vpsfree.cz/vpsadmin-doc/releases/v2.3.0/</a><br>
<br>
[2] <a href="https://kb.vpsfree.cz/navody/vps/api#cli" rel="noreferrer" target="_blank">https://kb.vpsfree.cz/navody/vps/api#cli</a><br>
<br>
[3] <a href="https://kb.vpsfree.cz/navody/vps/datasety#stahovani_zaloh" rel="noreferrer" target="_blank">https://kb.vpsfree.cz/navody/vps/datasety#stahovani_zaloh</a><br>
<br>
Jakub<br>
_______________________________________________<br>
Community-list mailing list<br>
<a href="mailto:Community-list@lists.vpsfree.cz">Community-list@lists.vpsfree.cz</a><br>
<a href="http://lists.vpsfree.cz/listinfo/community-list" rel="noreferrer" target="_blank">http://lists.vpsfree.cz/listinfo/community-list</a><br>
</blockquote></div><br></div>