15 votes

Pourquoi Time Machine sauvegarde-t-il le fichier .sparsebundle ?

Dans le passé, je n'avais utilisé qu'un disque dur externe pour mes sauvegardes. Il fonctionnait très bien et sauvegardait dans des dossiers, de telle sorte que je pouvais accéder à des fichiers individuels dans la sauvegarde. J'ai décidé que, puisque j'utilisais un ordinateur portable, je devais effectuer des sauvegardes sans fil (pour ne pas avoir à le brancher). Après ma première sauvegarde péniblement longue sur ma vieille Time Capsule, j'ai réalisé que le fichier n'était pas un dossier mais un fichier .sparsebundle. Qu'est-ce que c'est ? Comment puis-je le modifier ?

22voto

Gordon Davisson Points 30215

Je suis presque sûr que tu ne peux pas, et que tu ne le voudrais pas. Le système d'exploitation ne contourne le paquet que pour les destinations de sauvegarde attachées localement.

  • Le stockage à connexion directe (DAS) utilise le système de fichiers HFS+ et la structure de dossier /Backups.backupsdb.
  • Le stockage en réseau (NAS) utilise le format sparse bundle pour intégrer un système de fichiers HFS+ à n'importe quel système de fichiers utilisé en natif par le NAS.

Le format de sauvegarde de Time Machine joue quelques tours très intéressants avec le système de fichiers Mac OS Extended, qui ne sont pas vraiment possibles sur un volume de stockage réseau générique. Il est également optimisé pour minimiser le trafic réseau lors des modifications de fichiers. Cela permet d'accélérer à la fois les opérations de sauvegarde, de navigation et de restauration et de minimiser le volume des changements de fichiers de données sur le NAS pour les petits changements sur le disque source.

Pour que TM fonctionne sur une connexion réseau, il stocke une image disque (au format sparse bundle) sur le serveur réseau et la monte localement sur le client. Comme elle est montée localement, le client a un accès complet au système de fichiers et peut jouer tous les tours nécessaires.

Ainsi, sans le .sparsebundle, vous ne seriez pas en mesure de sauvegarder sur le réseau, car il optimise la quantité de données envoyées à la Time Capsule lorsqu'un fichier est modifié et réduit la charge sur la Time Capsule pour gérer plus facilement les entrées-sorties sur le disque.

Vous pouvez toujours monter l'image sparse bundle sur n'importe quelle machine OS X et naviguer vers les fichiers. Le seul inconvénient est que vous utilisez un système d'exploitation qui ne dispose pas d'une extension de système de fichiers pour le format de stockage sparse bundle.

5voto

smoooosher Points 3182

Un Sparsebundle est un format d'image disque introduit par Apple dans OSX 10.5 comme une méthode d'utilisation efficace de l'espace pour les sauvegardes sur un disque. Il s'agit d'un disque extensible/rétractable qui n'occupera que l'espace nécessaire aux données qu'il contient jusqu'à une limite prédéfinie (dans le cas de TM, la taille de la partition). Cela permet également d'effectuer des sauvegardes incrémentielles dans lesquelles des parties d'un fichier peuvent être superposées les unes sur les autres, ce qui vous permet d'effectuer un historique de révision au lieu de remplacer un fichier par une nouvelle copie complète à chaque fois.

Source :

Quant à la raison, Apple se réserve le droit de faire en sorte que son outil de sauvegarde propriétaire enregistre les données sous le format qu'elle juge le plus approprié. C'est pourquoi elle a développé le sien. À l'heure actuelle, il n'existe aucun moyen de faire en sorte que Time Machine utilise un format différent - vous devrez utiliser un autre utilitaire de sauvegarde pour y parvenir.

1voto

freedrull Points 310

Je suis presque sûr que Time Machine utilise le format .sparsebundle uniquement si vous cryptez votre sauvegarde.

Vous avez deux options si vous souhaitez pouvoir parcourir le contenu de vos sauvegardes. La première consiste à désélectionner l'option de cryptage de vos sauvegardes. La deuxième option, que je recommande, consiste à double-cliquer sur le .sparsebundle et à laisser OS X le monter comme un disque (vous aurez besoin du mot de passe de cryptage). Ce petit effort vous permettra d'obtenir ce que vous voulez - vous pourrez parcourir les sauvegardes - sans sacrifier la sécurité.

1voto

Peter Tarlos Points 111

J'ai formaté une clé USB externe en tant que APFS Encrypted format, puis j'ai lancé la sauvegarde de Timemachine. Cela a produit une seule image de fichiers épars, ce qui ne m'a pas plu.

Je suis retourné en arrière, j'ai reformaté la même clé USB en tant que Mac OS Extended (Case-sensitive, Journaled, Encrypted) format et reran la sauvegarde de Timemachine. Cela a produit le Backups.backupdb structure de dossier navigable que je préfère.

1voto

chronospoon Points 161

Cela a été suggéré dans d'autres commentaires, mais les .sparsebundles peuvent être montés comme un fichier .dmg normal, vous permettant de parcourir les sauvegardes comme vous le faisiez auparavant. (Cela fonctionne sur mon système MacOS Catalina).

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X