Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Obě strany předchozí revizePředchozí verzeNásledující verze | Předchozí verzeNásledující verzeObě strany příští revize | ||
navody:vps:datasety [2016/03/21 08:28] – stahovani zaloh v CLI Aither | navody:vps:datasety [2017/01/12 14:36] – Mazani snapshotu Aither | ||
---|---|---|---|
Řádek 1: | Řádek 1: | ||
+ | < | ||
====== Datasety ====== | ====== Datasety ====== | ||
+ | Dataset je pojem ze souborového systému ZFS, který všude používáme. Můžeme si ho představit jako | ||
+ | naformátovaný oddíl na disku s adresáři a soubory, popř. na podobném principu | ||
+ | fungují // | ||
- | Dataset ve vpsAdminu reprezentuje přímo ZFS dataset na disku. | + | Dataset ve vpsAdminu reprezentuje přímo ZFS dataset na disku. |
- | se používají na data VPS i NAS. Koncept | + | Datasety |
- | NASu. S datasetem | + | jen se zobrazují na různých místech (detaily VPS a menu NAS). |
+ | S datasety | ||
+ | mountovat je do různých VPS, apod. Tyto operace jsou popsány níže. | ||
{{: | {{: | ||
Řádek 53: | Řádek 59: | ||
===== Snapshoty ===== | ===== Snapshoty ===== | ||
- | Zálohování probíhá pomocí ZFS snapshotů, které jsou vidět v menu | + | Při vytvoření snapshotu se uchová obraz všech dat v datasetu, tak jak v tu chvíli vypadají. |
- | Backups. Tam je možné je také vytvářet | + | Když tedy data po vytvoření snapshotu změníme nebo smažeme, vždy se k nim |
+ | můžeme vrátit. Ze snapshotu můžeme data libovolně [[# | ||
+ | celý dataset [[# | ||
+ | o všechny data (změny), které | ||
+ | |||
+ | Snapshoty | ||
{{: | {{: | ||
Řádek 60: | Řádek 71: | ||
Zálohování VPS probíhá tak, že každý den v 01:00 se v rámci jednoho node | Zálohování VPS probíhá tak, že každý den v 01:00 se v rámci jednoho node | ||
udělá snapshot všech datasetů najednou. Poté jsou snapshoty přesunuty na | udělá snapshot všech datasetů najednou. Poté jsou snapshoty přesunuty na | ||
- | backuper.prg. | + | backuper.prg. Snapshoty uchováváme po dobu 14 dnů, starší se mažou. K tomu je možné |
+ | si vytvořit 6 snapshotů navíc pro vlastní potřebu. Vytvořené snapshoty VPS však nelze libovolně | ||
+ | mazat, je nutné počkat, až se samy odrotují v rámci denních záloh. | ||
Pozor! NAS **není zálohován** na backuper.prg. Snapshoty jsou | Pozor! NAS **není zálohován** na backuper.prg. Snapshoty jsou | ||
pouze lokální a slouží jen jako ochrana proti nechtěnému smazání či poškození dat. | pouze lokální a slouží jen jako ochrana proti nechtěnému smazání či poškození dat. | ||
+ | |||
+ | ==== Mazání snapshotů ==== | ||
+ | Mazat jdou jen snapshoty z NASu a to jen přes [[navody: | ||
+ | tato funkce zatím není implementována ([[https:// | ||
+ | |||
+ | Snapshoty se mažou akcí [[https:// | ||
+ | Můžete použít buď [[https:// | ||
+ | nebo jakéhokoli jiného klienta. | ||
+ | |||
+ | Například, | ||
+ | |||
+ | <code bash> | ||
+ | # Vypsání všech datasetů na NASu | ||
+ | $ vpsfreectl dataset list -oid, | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | # Nyní si vypíšeme snapshoty vybraného datasetu | ||
+ | $ vpsfreectl dataset.snapshot list 2179 --columns | ||
+ | | ||
+ | | ||
+ | |||
+ | # Nalezený snapshot nyní můžeme smazat pomocí id datasetu a snapshotu | ||
+ | $ vpsfreectl dataset.snapshot delete 2179 692649 | ||
+ | </ | ||
===== Mounty ===== | ===== Mounty ===== | ||
Řádek 78: | Řádek 117: | ||
Nedoporučuji mountpointy zanořovat v nesprávném pořadí. Situace, kdy | Nedoporučuji mountpointy zanořovat v nesprávném pořadí. Situace, kdy | ||
- | dataset ' | + | dataset |
{{: | {{: | ||
Řádek 87: | Řádek 126: | ||
===== Obnova záloh ===== | ===== Obnova záloh ===== | ||
- | Obnovení VPS ze zálohy (snapshotu) funguje stejně, jako doposud. | + | Obnova vždy funguje na úrovni datasetu. Když má VPS subdatasety a rootfs je |
- | vždy funguje na úrovni datasetu. Když má VPS subdatasety a rootfs je | + | |
obnoven ze zálohy, subdatasety obnoveny nejsou. Tzn. je možno obnovit | obnoven ze zálohy, subdatasety obnoveny nejsou. Tzn. je možno obnovit | ||
- | jakýkoliv dataset, aniž by to mělo vliv na ostatní datasety. Při obnově | + | jakýkoliv dataset, aniž by to mělo vliv na ostatní datasety. |
- | jsou všechny snapshoty zachovány, díky větvení záloh na backuperu. | + | |
NAS je možné snapshotovat pouze **manuálně**. Jelikož ale není zálohován na | NAS je možné snapshotovat pouze **manuálně**. Jelikož ale není zálohován na | ||
Řádek 255: | Řádek 292: | ||
-d, --[no-]delete-after | -d, --[no-]delete-after | ||
--no-snapshots-as-error | --no-snapshots-as-error | ||
+ | --[no-]sudo | ||
</ | </ | ||
Řádek 301: | Řádek 339: | ||
Performing a full receive of @2016-03-07T18: | Performing a full receive of @2016-03-07T18: | ||
The download is being prepared... | The download is being prepared... | ||
- | Time: 00:00:56 Downloading 0.0 GB: [====================================================================================] 100% 1755 kB/s | + | Time: 00:00:56 Downloading 0.3 GB: [====================================================================================] 100% 1755 kB/s |
Performing an incremental receive of @2016-03-07T18: | Performing an incremental receive of @2016-03-07T18: | ||
The download is being prepared... | The download is being prepared... | ||
Řádek 462: | Řádek 500: | ||
V '' | V '' | ||
programu už nemusíme předávat ID VPS, při prvním spuštění si jej totiž uloží. | programu už nemusíme předávat ID VPS, při prvním spuštění si jej totiž uloží. | ||
+ | |||
+ | === Stahování záloh pod obyčejným uživatelem s využitím delegace práv === | ||
+ | |||
+ | Solaris/ | ||
+ | různým uživatelům. Program v tomto případě vůbec nepotřebuje práva roota, ani | ||
+ | sudo. | ||
+ | |||
+ | Potřebné práva budeme přidělovat uživateli '' | ||
+ | |||
+ | < | ||
+ | # zfs create storage/ | ||
+ | # zfs allow vpsfree create, | ||
+ | </ | ||
+ | |||
+ | Aby mohl uživatel vytvářet subdatasety a připojit je, musí mít i práva na | ||
+ | úrovni adresářů a souborů: | ||
+ | |||
+ | < | ||
+ | # chown vpsfree: | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | Na FreeBSD je potřeba upravit nastavení kernelu tak, aby umožnil uživatelům mount: | ||
+ | |||
+ | < | ||
+ | # sysctl vfs.usermount=1 | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | Teď můžeme začit stahovat zálohy. Přepínačem '' | ||
+ | program nesnažil použít sudo. | ||
+ | |||
+ | < | ||
+ | # su vpsfree | ||
+ | $ vpsfreectl backup vps 123 storage/ | ||
+ | </ | ||
+ | |||
==== Obecné přepínače ==== | ==== Obecné přepínače ==== | ||
Řádek 476: | Řádek 551: | ||
(playground) a data překopírovat. Tento postup je popsán v | (playground) a data překopírovat. Tento postup je popsán v | ||
[[navody: | [[navody: | ||
+ | |||
+ | ===== Získanie zálohy stránky z automatického zálohovacieho systému ===== | ||
+ | |||
+ | V [[navody: | ||
+ | |||
+ | < | ||
+ | aither | ||
+ | kerrycze | ||
+ | krcmar | ||
+ | </ | ||