Jai récemment eu une panne de disque critique sur mon disque réseau que jutilise 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.
Jai déjà créé une sauvegarde à laide de Time Machine sur le lecteur monté via USB, mais cest un Backups.backupdb
structure de dossiers, pas une image disque backupbundle
utilisée par Time Machine pour travailler sur le réseau.
Existe-t-il un moyen de créer / convertir un nouveau fichier backupbundle
avec le dossier Backups.backupdb
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 dutiliser la structure backupbundle
lors dune sauvegarde via USB?
Réponse
Bien que je « n ai pas essayé 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 existe une solution de contournement pour ce faire. Connectez le lecteur au routeur (en supposant quil prend en charge Time Machine), puis lancez une sauvegarde sur le disque en utilisant Time Machine. Donnez-lui quelques minutes pour démarrer, puis arrêtez-le et déconnectez-le.
Maintenant, connectez le lecteur au Mac via USB. Regardez dans le Finder et vous verrez un ensemble clairsemé avec le
Backups.backupdb
. Supprimez simplement ce fichier et videz la corbeille.Maintenant, allumez Time Machine et effectuez une sauvegarde complète. Lorsque cela sera fait, vous aurez le fichier
Backups.backupdb
sur le lecteur. Déplacez-le simplement de la racine du lecteur vers le bundl épars e. Maintenant, reconnectez-le au routeur et rallumez TM. Il reprendra là où il sétait arrêté avec des sauvegardes incrémentielles à lavenir.
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/32
Branchez 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 la verra comme un partage réseau)
sudo tmutil setdestination -a "smb://user:[email protected]/time-machine-macbook"
Sil existe un moyen plus simple / plus direct de le faire cependant , ce serait génial à savoir! Je pensais que quelque chose dans le programme de ligne de commande tmutil
pourrait le faire, mais je nai pas encore essayé.
Selon lutilitaire de disque dApple Guide de lutilisateur, il semble possible de créer manuellement une image disque sparsebundle :
- Dans lapplication Disk Utility sur votre Mac, choisissez Fichier > Nouvelle image > Image vierge
- Entrez un nom de fichier pour limage disque, ajoutez des balises si nécessaire, puis choisissez où lenregistrer.
- Dans le champ Nom, saisissez le nom de limage disque.
- Dans le champ Taille, saisissez un taille de limage disque.
- Cliquez sur le menu local Format, puis choisissez le format du disque:
- Je crois que pour Time Machine, vous devrez choisir Mac OS Extended (journalisé) ou Mac OS Extended (Case-sen sitive, journalisée) ( référence )
- Pour crypter limage disque, cliquez sur le menu local Chiffrement, puis choisissez une option de chiffrement.
- Cliquez sur le menu local Partitions, puis choisissez une disposition de partition.
- Cliquez sur licône Menu local Format de limage, puis choisissez une option:
- Image disque de lensemble fragmenté: Identique à un image disque éparse (ci-dessous), mais les données de répertoire de limage sont stockées différemment. Utilise lextension de fichier
.sparsebundle
.- Image disque fragmentée: Crée un fichier extensible qui se réduit et sagrandit selon les besoins. Aucun espace supplémentaire nest utilisé. Utilise lextension de fichier
.sparseimage
.- Cliquez sur Enregistrer, puis sur Terminé.
- Lutilitaire de disque crée le image disque où vous lavez enregistrée 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 limage disque montée, puis éjectez-la.
Modifier la note: macOS Catalina semble utiliser lextension backupbundle
au lieu de sparsebundle
, mais il semble que ce fichier soit toujours montable de la même manière que précédemment.
backupbundle
, du moins pour moi. Peut-être que ' est un truc Catalina? Je ne ' ne sais pas … 2. Le fichierbackupbundle
nest pas montable (au moins je nai trouvé aucun moyen de le faire ). 3. La structure de fichier dubackupbundle
est très différente de ce à quoi je mattendais et ne contenait pas de dossierBackups.backupdb
. À ce stade, 835 Go des 940 Go pour la sauvegarde initiale sont terminés … Parfois, la force brute est la voie à suivre … 😉backupbundle
ensparsebundle
, puis le monter de cette façon. Si cela ' est le cas, vous pouvez probablement également passer lebackupbundle
directement à une commande de ligne de commande pour le monter en tant quesparsebundle
. Je nai ' pas essayé lun ou lautre de ces derniers, car toutes mes sauvegardes semblent antérieures à Catalina.backupbundle
peut toujours être montée en utilisant une ancienneDiskImageMounter
application dans/System/Library/CoreServices
, même si vous pouvez utiliser Time Machine pour récupérer lun de ses contenus reste incertain "Backups.backupdb
enbackupbundle
, même si je pensais que ce n’était pas le cas ' Il semble que cela devrait être si compliqué. Lhistorique des sauvegardes a donc recommencé, ce qui nest pas ' entièrement mauvais.