Parfois au niveau des fichiers lorsque les données référencées en direct tiennent, mais les instantanés au niveau des blocs ou du volume préservent souvent la géométrie et ne peuvent pas être reçus directement sur une cible plus petite.
La décision est importante lorsqu'un jeu de données NAS migré dispose de beaucoup d'espace logique libre, mais que sa source d'instantané précédente était plus grande. Les deux scénarios concurrents sont la reconstruction au niveau des fichiers sur une cible plus petite et les contraintes de géométrie liées à la réception au niveau des blocs ou du système de fichiers. Commencez avec une configuration enregistrée et des données jetables, examinez une seule branche à la fois et arrêtez-vous si le test augmente le risque de perte de données, de problèmes d'autorisations ou d'indisponibilité.
Définir les conditions qui sous-tendent la décision de restaurer un instantané vers un stockage plus petit
Consignez l'environnement avant toute modification : versions des logiciels et des micrologiciels, identités des appareils, chemin de montage ou réseau, espace libre, autorisations et symptôme observable. La référence doit conserver suffisamment de détails pour reproduire le cas où un jeu de données NAS migré dispose de beaucoup d'espace logique libre, mais où sa source d'instantané précédente était plus grande.
Le premier scénario est la reconstruction au niveau des fichiers sur une cible plus petite. Le second concerne les contraintes de géométrie liées à la réception au niveau des blocs ou du système de fichiers. Le comportement actuel de zfs receive définit le mécanisme ou la limite de commande utilisés dans le test ; il ne remplace pas l'observation effectuée sur ce serveur domestique précis.
Rédigez la condition d'acceptation et la condition d'arrêt avant d'exécuter le test discriminant. Une réussite doit modifier les éléments probants prévus par une branche tout en laissant les services sans rapport inchangés ; un échec doit ramener le système à l'état enregistré plutôt que déclencher une série de corrections spéculatives.
Tester l'affirmation sans réduire l'exigence initiale
Utilisez ce test discriminant : mesurez les données référencées et les métadonnées requises, puis restaurez-les ou recevez-les sur une cible plus petite et jetable avec l'outil exact. Conservez la charge de travail, le client, le chemin, l'ensemble de fichiers et le calendrier afin que le résultat puisse être attribué à la variable modifiée.
Utilisez les limites de réception ZFS pour sélectionner le champ qui peut réellement distinguer les scénarios, puis capturez son horodatage, son code de sortie, le texte de l'erreur, l'identité de l'appareil ou de l'instantané, la latence, les octets transférés, les autorisations et l'état de récupération. Une sortie de commande réussie ne suffit pas lorsque l'identité, la durabilité ou l'état de l'application constituent l'affirmation testée.
Répétez le test une fois après un redémarrage, une reconnexion, un remontage ou un cache froid lorsque cet événement fait partie de la condition initiale. Si la première exécution est destructive ou si l'environnement ne peut pas être restauré, arrêtez-vous et reproduisez le test sur une copie jetable.
zfs list -o name,used,refer,logicalused
# Tester la réception ou la restauration exacte des fichiers vers une cible jetable
Interpréter les résultats de réussite, d'échec et d'exception
RÉUSSITE : l'outil accepte la cible et les fichiers restaurés ainsi que leurs propriétés tiennent avec une marge suffisante. Consignez la version exacte, l'identité et la charge de travail qui ont réussi afin que la conclusion reste conditionnelle plutôt que de devenir une affirmation universelle.
ÉCHEC : le flux exige la géométrie du volume d'origine, les instantanés référencent davantage de données, ou les métadonnées et réservations dépassent la capacité. Un échec ne prouve pas automatiquement le scénario opposé lorsque le réseau, la mémoire, les autorisations ou la cohérence de la source peuvent influencer les deux ; isolez ces dépendances communes avant d'aller plus loin.
RÉSULTAT EXCEPTIONNEL OU AMBIGU : restaurez les fichiers dans un système de fichiers plus petit nouvellement créé au lieu de réduire ou de forcer l'image de l'instantané. Conservez les journaux et n'exécutez aucune commande de réparation, d'élagage, de destruction, de repartitionnement ou de modification récursive des propriétaires avant de disposer d'une copie récupérable.
Confirmer la décision avec la charge de travail initiale
Appliquez l'action correspondant au scénario observé, puis répétez la condition initiale plutôt qu'une version simplifiée. La décision n'est valide que lorsque l'outil accepte la cible et que les fichiers restaurés ainsi que leurs propriétés tiennent avec une marge suffisante pendant deux cycles ou lors du redémarrage, de la mise en veille, de l'interruption ou de la transition de charge concernés.
Utilisez la vérification de la restauration pour contrôler le flux de travail dépendant le plus proche, tout en conservant le déclencheur initial inchangé. Les jeux de données, partages, conteneurs, utilisateurs et points de récupération sans rapport doivent conserver leur accès et leur temps de réponse précédents.
La limite d'arrêt est explicite : si le flux exige la géométrie du volume d'origine, si les instantanés référencent davantage de données, ou si les métadonnées et réservations dépassent la capacité, revenez à la dernière configuration vérifiée, conservez les éléments probants et ne passez à un test approfondi de la plateforme ou du matériel que lorsque le scénario est reproductible.
Une fois le résultat obtenu sur la cible, comparez-le aux tâches de sauvegarde distinctes afin que la correction ne transfère pas le risque vers un service voisin. Un test réussi sur la cible accompagné d'une nouvelle défaillance de sauvegarde, d'identité, de délai d'attente ou de disponibilité reste une modification échouée.
FAQ
Pour restaurer un instantané vers un stockage plus petit, les recherches restantes portent généralement sur la question de savoir si l'espace utilisé visible détermine l'adéquation de la restauration, si les jeux de données ZFS peuvent être réduits et quelle est la voie de migration la plus sûre. Les réponses ci-dessous séparent ces cas limites de la décision principale.
La limite d'acceptation ne change pas : l'outil accepte la cible et les fichiers restaurés ainsi que leurs propriétés tiennent avec une marge suffisante. Si une condition complémentaire modifie le système de fichiers, l'identité, le chemin réseau ou la version de l'application, répétez uniquement le test discriminant concerné par cette modification.
Arrêtez d'élargir l'expérience lorsque le flux exige la géométrie du volume d'origine, lorsque les instantanés référencent davantage de données, ou lorsque les métadonnées et réservations dépassent la capacité. À ce stade, restaurez les fichiers dans un système de fichiers plus petit nouvellement créé au lieu de réduire ou de forcer l'image de l'instantané ; conservez les éléments probants avant de solliciter le responsable de la plateforme, du stockage ou du matériel.
L'espace utilisé visible détermine-t-il l'adéquation de la restauration ?
Pas à lui seul. Les instantanés, les métadonnées, les réservations, la compression et la sémantique de réception influencent la capacité requise.
Les jeux de données ZFS peuvent-ils être réduits ?
Les jeux de données ne sont pas des volumes de taille fixe, mais les zvols et les pools de réception sont soumis à des contraintes différentes.
Quelle est la voie de migration la plus sûre ?
Créez la cible plus petite, restaurez les fichiers ou un flux testé, vérifiez-les et conservez la source jusqu'à l'acceptation.
Pour restaurer un instantané vers un stockage plus petit, la réponse pratique reste conditionnelle : l'outil accepte la cible et les fichiers restaurés ainsi que leurs propriétés tiennent avec une marge suffisante. Lorsque le flux exige la géométrie du volume d'origine, que les instantanés référencent davantage de données, ou que les métadonnées et réservations dépassent la capacité, restaurez les fichiers dans un système de fichiers plus petit nouvellement créé au lieu de réduire ou de forcer l'image de l'instantané ; une réussite partielle qui ne résiste pas à la charge de travail initiale n'est pas une compatibilité.
Assistance et conseils
Plus à lire

Une galerie auto-hébergée peut-elle préserver l’association des Live Photos Apple ?
Une décision conditionnelle concernant un serveur personnel pour l’association des Live Photos Apple, avec des tests contrôlés, l’interprétation des résultats, une procédure de retour...

Pouvez-vous importer Google Takeout et les sauvegardes de téléphone dans une seule photothèque ?
Une décision conditionnelle concernant un serveur domestique pour l’importation groupée de photos, avec des tests contrôlés, l’interprétation des résultats, un retour en arrière et...

Immich peut-il utiliser une bibliothèque externe sans prendre possession des fichiers ?
Une décision conditionnelle pour serveur personnel concernant la propriété des bibliothèques externes d’Immich, avec des tests contrôlés, l’interprétation des résultats, un retour en arrière...

