Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
backup:zfs [2022/03/10 21:43] – [Sauvegarder] david | backup:zfs [2024/03/30 16:13] (Version actuelle) – [Sauvegarder] david | ||
---|---|---|---|
Ligne 34: | Ligne 34: | ||
Préparez votre hôte <label type=" | Préparez votre hôte <label type=" | ||
+ | |||
+ | ==== Disque ==== | ||
+ | |||
+ | Si vous avez un disque dédié à la sauvegarde, préparez le: | ||
<code bash> | <code bash> | ||
- | $ zfs create | + | zpool create svgd /dev/da0 |
- | $ zfs create | + | </ |
- | $ zfs set canmount=off | + | |
+ | ==== Dataset ==== | ||
+ | |||
+ | Créer vos // | ||
+ | |||
+ | <code bash> | ||
+ | $ zfs create | ||
+ | $ zfs create | ||
+ | $ zfs set canmount=off | ||
</ | </ | ||
La dernière ligne vous assure que votre sauvegarde ne sera jamais remontée automatiquement, | La dernière ligne vous assure que votre sauvegarde ne sera jamais remontée automatiquement, | ||
+ | === Chiffrement === | ||
+ | Vous pouvez aussi chiffrer le disque, pour éviter que votre disque soit lisible par d' | ||
+ | < | ||
+ | zfs create -o encryption=aes-256-gcm -o keyformat=passphrase | ||
+ | </ | ||
+ | |||
+ | === Permissions | ||
Nous allons faire passer le flux de données au travers d'un tunnel //ssh//, nous allons avoir besoin: | Nous allons faire passer le flux de données au travers d'un tunnel //ssh//, nous allons avoir besoin: | ||
Ligne 49: | Ligne 68: | ||
<code bash> | <code bash> | ||
- | $ zfs allow -u david create, | + | $ zfs allow -u david create, |
</ | </ | ||
+ | ==== options ==== | ||
+ | Comme ce //dataset// est dédié à la sauvegarde, utilisez des paramètres appropriés: | ||
+ | |||
+ | <code bash> | ||
+ | $ zfs set -o compression=lz4 svgd/ | ||
+ | $ zfs set copies=2 svgd/ | ||
+ | $ zfs set atime=off svgd/ | ||
+ | $ zfs set dedup=off svgd/ | ||
+ | </ | ||
===== Sauvegarder ===== | ===== Sauvegarder ===== | ||
Ligne 58: | Ligne 86: | ||
<code bash> | <code bash> | ||
- | $ zfs send -R zroot@maintenant | ssh -i my_id_rsa david@sauvegarde.D.net zfs recv -Fduv zroot/BCK/S | + | $ zfs send -R zroot@maintenant | ssh -i my_id_rsa david@sauvegarde.D.net zfs recv -Fduv svgd/BCK/S |
</ | </ | ||
Ligne 69: | Ligne 97: | ||
<code bash> | <code bash> | ||
- | $ zfs send -c -R zroot@maintenant | ssh -i my_id_rsa david@sauvegarde.D.net zfs recv -Fduv zroot/BCK/S | + | $ zfs send -c -R zroot@maintenant | ssh -i my_id_rsa david@sauvegarde.D.net zfs recv -Fduv svgd/BCK/S |
</ | </ | ||
Ligne 144: | Ligne 172: | ||
$ zfs destroy | $ zfs destroy | ||
</ | </ | ||
- | |||
- | Utilisé avec l' | ||
- | |||
==== Sauvegarde dans un fichier ==== | ==== Sauvegarde dans un fichier ==== | ||