Question Comment restaurer un répertoire spécifique dans l'instantané ZFS?


Est-il possible de restaurer un certain répertoire dans un instantané? Par exemple, compte tenu de l'instantané tank/home@snapshot_week_01 puis-je revenir à quelque chose comme tank/home/louis@snapshot_week_01 sans annuler tous les autres répertoires de fichiers dans tank/home?


4
2017-08-07 21:01


origine




Réponses:


Pour répondre à la question "Est-ce possible", la réponse est non. Les instantanés ZFS n'ont pas de concept de fichiers, de dossiers ou d'autre chose, c'est un instantané au niveau du bloc du système de fichiers entier.

Vous pouvez cependant parcourir un instantané et accéder à des fichiers individuels, comme indiqué dans la réponse de duenni, ou vous pouvez cloner un instantané en vous donnant une deuxième copie du système de fichiers sans annuler le premier.


2
2017-08-12 12:36





Dans ce cas, j'irais à /tank/home/.zfs/snapshot/snapshot_week_01 et extrayez les données dont vous avez besoin.

Voir Affichage et accès aux instantanés ZFS sur le site Web d'Oracle pour plus de détails.


6
2017-08-12 12:31





La réponse à la question posée est non; les instantanés sont par système de fichiers et vous ne pouvez utiliser que le système de fichiers entier lorsque vous travaillez avec l'instantané. Donc, si vous revenez à un instantané précédent, cela affecte l'ensemble du système de fichiers.

La façon de restaurer des fichiers ou des répertoires spécifiques à partir d’un instantané ZFS consiste à naviguer dans le répertoire des instantanés, puis à copier les fichiers hors de l’instantané en utilisant quelque chose comme: cp -av snapshotfile /home/louis/myfile.


2
2017-08-12 12:37



Merci beaucoup! Je n'ai pas vraiment compris la réponse de duenni avant d'avoir lu la vôtre et celle de @dasdfdsaq. Mais on dirait que le vôtre était un peu plus tard! - Louis
@Louis Vous êtes les bienvenus; Je suis content d'avoir pu aider. (Et bien que ce soit certainement votre choix de réponse à accepter, vous ne devriez pas vous sentir obligé d’accepter la réponse qui a été faite en premier. Au lieu de cela, vous devriez accepter celle qui toi trouvé le plus utile à toi.) - Michael Kjörling
P.S. Avec une configuration Samba correctement configurée sur ZFS sous Linux, vous pouvez également cliquer avec le bouton droit sur un dossier depuis un client Windows et utiliser la fonctionnalité "Versions précédentes" - qasdfdsaq