1 votes

Recréer un jeu de données sans aucune donnée ?

J'ai quelques jeux de données sur lesquels on écrit fréquemment, mais dont les données ne sont pas critiques (caches, etc.). Est-il possible de les "envoyer" vers un autre pool sans copier aucune de leurs données ?

Je me suis rendu compte trop tard que j'aurais dû le faire lorsque je les ai créés (et ils étaient vides), mais étant donné que je ne l'ai pas fait et que je souhaite peut-être effectuer une sorte d'automatisation, existe-t-il un moyen de copier (ou plutôt de recréer) un jeu de données sur un pool cible en utilisant uniquement ses propriétés ?

J'utilise spécifiquement OpenZFS (v2.1) au cas où il y aurait une réponse plus simple, bien qu'une réponse générale pour n'importe quelle version de ZFS serait la bienvenue, s'il y en a une.

2voto

Tero Kilkanen Points 32968

Je n'ai pas connaissance d'un tel outil. Cependant, vous pouvez utiliser

zfs get -H all tank/filesystem

pour obtenir toutes les propriétés du système de fichiers dans un format délimité par des tabulations. Vous pouvez ensuite analyser la sortie et exécuter zfs set avec les données traitées.

Une autre option consiste à utiliser -o <option> pour collecter des valeurs pour des propriétés importantes et les définir ensuite sur l'autre système.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X