Sauvegarde de sporsebundles Time Machine sur un autre serveur

9

Il y a quelque temps, j'ai sauvegardé quelques Mac différents sur mon serveur de fichiers Linux. En tant que réseau Time Machine, chaque Mac dispose d'un sparsebundlefichier distinct contenant toutes ses informations. Depuis lors, j'ai changé de Mac et formaté divers disques, de sorte que les installations d'origine pour les sauvegardes ne sont plus disponibles.

Je veux sauvegarder ces bundles clairsemés sur un ReadyNAS, et j'essaie de trouver la meilleure façon de procéder. Il y a rsync sur le serveur principal, mais j'ai entendu dire que rsync peut provoquer toutes sortes de problèmes d'autorisations et qu'il ne fonctionne pas bien avec les liens durs.

Une autre option consiste à utiliser l'un des Mac pour transférer les fichiers sparsebundle vers le serveur via AFP (soit avec le Finder, soit avec une application comme SuperDuper ou Chronosync). Dans quelle mesure cela serait-il efficace? L'AFP se comporte-t-il comme certains autres protocoles de partage et copie-t-il les données via le médiateur (dans ce cas, Fileserver -> Mac -> ReadyNAS), ou copie-t-il directement de la source vers la cible finale? Quel serait le meilleur outil pour cela?

Si tout le reste échoue, j'ai lu ailleurs qu'une dernière tentative serait de simplement récupérer le contenu du Latestdossier de chaque sparsebundle, mais je préfère éviter cela si possible.

lachlanroy
la source

Réponses:

6

Je dirais, rsync une fois que vous êtes sûr que les sparsebundles ne sont pas activement montés ou écrits par d'autres clients Mac OS.

La beauté d'une image de disque Apple est que toutes les choses uniques de Mac sont stockées en interne car elles sont un système de fichiers en elles-mêmes et ne dépendent en aucune façon de votre système de fichiers de stockage réel. Tant que vous obtenez les noms de fichiers et que le système d'exploitation a les autorisations pour partager à nouveau les fichiers - vous ne pouvez pas interrompre les choses en déplaçant les fichiers réels qui composent le schéma de répertoires de bundles clairsemés vers un autre système d'exploitation Linux ou OS X ou Windows. .

En un mot, les fichiers stockés sous forme de bandes au format bundle clairsemé sont très portables, ce qui rend les composants internes HFS à l'abri de la corruption lorsque les données brutes sont copiées fidèlement vers un nouvel emplacement ou un nouveau serveur avec une structure de système de fichiers différente.

En fait, avoir un Mac pour monter le système de fichiers encapsulé dans le conteneur sparsebundle serait une solution moins optimale car cela pourrait prendre beaucoup plus de temps pour parcourir la structure de répertoire liée au lieu de laisser Linux copier efficacement les données du fichier. Vous perdriez tous les avantages d'un schéma de stockage clairsemé pour qu'OS X monte les fichiers et les copie directement.

bmike
la source