Système d'exploitation

icone
Operating System

Copie de pools ZFS, augmenter les performances

Soumis par -badmin- le jeu 05/04/2018 - 11:52

Dans le dernier article sur la copie de pools zfs, nous avions évoqué l'utilisation de netcat pour gérer le transfert par le réseau des données générées et reçues par zfs.

Dans les faits, zfs send / receive est quelque fois occupé à lire / vérifier des informations, et ne sera donc pas en mesure d'alimenter correctement le flux de données. Pour cela, nous allons remplacer netcat par un cousin amélioré qui gère un peu de mémoire cache, j'ai nommé mbuffer.

Copie récursive de pools ZFS locale et / ou distante, comment ?

Soumis par -badmin- le lun 26/03/2018 - 12:18

ZFS c'est bien et beau, ça, on le savait déjà !

Ce qui est encore plus fantastique, c'est de pouvoir copier un pool zfs entier, de manière récursive, en y incluant les snapshots et les propriétés des datasents enfants, grâce à zfs send et zfs receive, qui servent également à la géoréplication asynchrone.

La seule contrainte, tout dataset et dataset enfant à copier doit posséder un snapshot, car c'est sur les snapshots que se base zfs send pour envoyer des données consistantes.

Nous allons donc commencer par créer un snapshot de l'ensemble des datasets: