Time Machine - Comment convertir Backups.backupdb en backupbundle?
J'ai récemment eu une panne de disque critique sur mon disque réseau que j'utilise pour les sauvegardes Time Machine. La création de la première sauvegarde sur le réseau (avec ~ 1 To de données) sera extrêmement lente.
J'ai déjà créé une sauvegarde à l'aide de Time Machine sur le lecteur monté via USB, mais il s'agit d'une Backups.backupdbstructure de dossiers, et non d'une backupbundleimage disque utilisée par Time Machine pour travailler sur le réseau.
Existe-t-il un moyen de créer / convertir un nouveau backupbundlefichier avec le Backups.backupdbdossier de manière à ne pas avoir à exécuter une première sauvegarde complète sur le réseau? Sinon, existe-t-il un moyen de convaincre Time Machine d'utiliser la backupbundlestructure lors de la sauvegarde via USB?
Réponses
Bien que je n'ai pas essayé cela personnellement, je suis récemment tombé sur une solution de contournement publiée sur les forums MacRumors qui prétend que cela devrait fonctionner:
Il y a un moyen de contourner ce problème. Connectez le lecteur au routeur (en supposant qu'il prend en charge Time Machine), puis lancez une sauvegarde sur le disque à l'aide de Time Machine. Donnez-lui quelques minutes pour commencer, puis arrêtez-le et déconnectez-vous.
Maintenant, connectez le lecteur au Mac via USB. Regardez dans Finder et vous verrez un bundle clairsemé avec le
Backups.backupdbfichier partiel . Supprimez simplement ce fichier et videz la corbeille.Maintenant, allumez Time Machine et effectuez une sauvegarde complète. Lorsque cela est fait, vous aurez le plein
Backups.backupdbsur le lecteur. Déplacez-le simplement de la racine du lecteur dans le paquet clairsemé. Maintenant, reconnectez-le au routeur et rallumez TM. Il reprendra là où il s'était arrêté avec des sauvegardes incrémentielles à l'avenir.
Une autre variante de cette méthode crée un montage de partage de fichiers Samba local sur la clé USB comme solution de contournement. Détails complets dans la réponse liée, mais un extrait de code suit:
sudo ifconfig lo0 alias 127.0.0.2/32Branchez votre clé USB, puis via Préférences Système / Partage, ajoutez un partage smb à un dossier time-machine-macbook dans le lecteur time-machine-usb Ensuite, ajoutez une sauvegarde de destination (Time Machine le verra comme un partage réseau)
sudo tmutil setdestination -a "smb://user:[email protected]/time-machine-macbook"
S'il existe un moyen plus simple / plus direct de le faire, ce serait génial de le savoir! Je pensais que quelque chose dans le tmutilprogramme de ligne de commande pourrait peut-être le faire, mais je n'ai pas encore essayé.
Selon le guide de l'utilisateur de l'utilitaire de disque d'Apple, il semble possible de créer manuellement une image disque sparsebundle :
- Dans l' app Utilitaire de disque sur votre Mac, choisissez Fichier> Nouvelle image> Image vide
- Entrez un nom de fichier pour l'image disque, ajoutez des balises si nécessaire, puis choisissez où l'enregistrer.
- Dans le champ Nom, entrez le nom de l'image disque.
- Dans le champ Taille, entrez une taille pour l'image disque.
- Cliquez sur le menu local Format, puis choisissez le format du disque:
- Je crois que pour Time Machine, vous devrez choisir Mac OS étendu (journalisé) ou Mac OS étendu (sensible à la casse, journalisé) ( référence )
- Pour crypter l'image disque, cliquez sur le menu local Cryptage, puis choisissez une option de cryptage.
- Cliquez sur le menu local Partitions, puis choisissez une disposition de partition.
- Cliquez sur le menu local Format d'image, puis choisissez une option:
- Image disque fragmentée: identique à une image disque fragmentée (ci-dessous), mais les données de répertoire de l'image sont stockées différemment. Utilise l'
.sparsebundleextension de fichier.- Image disque éparse: crée un fichier extensible qui se réduit et s'agrandit selon les besoins. Aucun espace supplémentaire n'est utilisé. Utilise l'
.sparseimageextension de fichier.- Cliquez sur Enregistrer, puis sur Terminé.
- L'utilitaire de disque crée le fichier d'image disque dans lequel vous l'avez enregistré dans le Finder et monte son icône de disque sur votre bureau et dans la barre latérale du Finder.
- Dans le Finder, copiez vos fichiers sur l'image disque montée, puis éjectez-la.
Remarque de modification: macOS Catalina semble utiliser l'extension à la backupbundleplace de sparsebundle, mais il semble que ce fichier soit toujours montable de la même manière que précédemment.