User Tools

Site Tools


navody:vps:datasety

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
navody:vps:datasety [2016/03/21 08:30] Aithernavody:vps:datasety [2016/09/12 09:46] – [Snapshoty] popis mazani Aither
Line 54: Line 54:
  
 Zálohování probíhá pomocí ZFS snapshotů, které jsou vidět v menu Zálohování probíhá pomocí ZFS snapshotů, které jsou vidět v menu
-Backups. Tam je možné je také vytvářet a mazat.+Backups. Tam je možné je také vytvářet. Vytvořené snapshoty VPS nelze 
 +smazat, je nutné počkat, až se samy odrotují v rámci denních záloh.
  
 {{:navody:vps:backups.png?300|}} {{:navody:vps:backups.png?300|}}
Line 255: Line 256:
     -d, --[no-]delete-after          Delete the file from the server after successful download (enabled)     -d, --[no-]delete-after          Delete the file from the server after successful download (enabled)
         --no-snapshots-as-error      Consider no snapshots to download as an error         --no-snapshots-as-error      Consider no snapshots to download as an error
 +        --[no-]sudo                  Use sudo to run zfs if not run as root (enabled)
 </code> </code>
  
Line 462: Line 464:
 V ''PATH'' je uveden adresář obsahující ''vpsfreectl''. Všimněte si, že V ''PATH'' je uveden adresář obsahující ''vpsfreectl''. Všimněte si, že
 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/OpenIndiana a FreeBSD umožnuje delegovat práva pro ovládání datasetů
 +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 ''vpsfree'':
 +
 +<code>
 +# zfs create storage/backup/123
 +# zfs allow vpsfree create,mount,destroy,receive storage/backup/123
 +</code>
 +
 +Aby mohl uživatel vytvářet subdatasety a připojit je, musí mít i práva na
 +úrovni adresářů a souborů:
 +
 +<code>
 +# chown vpsfree:vpsfree /storage/backup/123
 +</code>
 +
 +<note>
 +Na FreeBSD je potřeba upravit nastavení kernelu tak, aby umožnil uživatelům mount:
 +
 +<code>
 +# sysctl vfs.usermount=1
 +</code>
 +</note>
 +
 +Teď můžeme začit stahovat zálohy. Přepínačem ''%%--no-sudo%%'' zajistíme, aby se
 +program nesnažil použít sudo.
 +
 +<code>
 +# su vpsfree
 +$ vpsfreectl backup vps 123 storage/backup/123 -- --no-sudo
 +</code>
 +
  
 ==== Obecné přepínače ==== ==== Obecné přepínače ====