Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révisionLes deux révisions suivantes |
backup:zfs [2021/11/08 10:31] – [Sauvegarder] david | backup:zfs [2022/03/10 21:45] – [Nettoyer] david |
---|
En particulier, un //dataset// qui aurait des blocs de taille supérieurs à ''128K'' (paramètre ''recordsize'') autorisé par l'option ''large_blocks'' n'est pas pris en charge par le boot-loader. | En particulier, un //dataset// qui aurait des blocs de taille supérieurs à ''128K'' (paramètre ''recordsize'') autorisé par l'option ''large_blocks'' n'est pas pris en charge par le boot-loader. |
</callout> | </callout> |
| |
| ==== Précautions ==== |
| Pour éviter des montages inattendus sur la machine cible, évitez de transférer les point de montages avec la sauvegarde |
| |
| * '' zfs recv … -x canmount -x mountpoint '' |
| ou |
| *'' zfs recv … -o canmount=off -x mountpoint '' |
| |
| Si vous avez autorisé le passage de la propriété ''canmount'' sur <label type="success">D</label>. |
| |
==== Sauvegarde incrémentale ==== | ==== Sauvegarde incrémentale ==== |
| |
| |
L'option ''-r'' (//récursif//) donnée à ''zfs send'' va envoyer en cascade le ''dataset'' parent ainsi que ses enfants. | L'option ''-R'' (//replicate//) donnée à ''zfs send'' va envoyer en cascade le ''dataset'' parent ainsi que ses enfants. |
Ça a un coté pratique, puisque vous n'aurez pas à définir un par un les éléments que vous voulez sauvegarder. | Ça a un coté pratique, puisque vous n'aurez pas à définir un par un les éléments que vous voulez sauvegarder et qu'il est nécessaire pour que ''-F'' fonctionne. |
D'un autre coté, vous allez absolument tout sauvegarder, en particulier de nombreuses données dont vous n'aurez pas besoin ensuite, par exemple ''/usr/src'', ''/tmp'' et une partie des enfants de ''/var''. | D'un autre coté, vous allez absolument tout sauvegarder, en particulier de nombreuses données dont vous n'aurez pas besoin ensuite, par exemple ''/usr/src'', ''/tmp'' et une partie des enfants de ''/var''. |
| |
$ zfs destroy -vr zroot@%vieux | $ zfs destroy -vr zroot@%vieux |
</code> | </code> |
| |
Utilisé avec l'option ''-F'' de ''receive'', la cible sera aussi nettoyée. | |
| |
==== Sauvegarde dans un fichier ==== | ==== Sauvegarde dans un fichier ==== |
| |