1 votes

Comment puis-je restaurer des iBooks stockés dans iCloud à partir d'une sauvegarde Time Machine ?

J'ai découvert que beaucoup de mes livres et PDF avaient été supprimés d'iBooks.

Je ne sais pas exactement comment cela s'est produit, mais récemment, j'ai utilisé l'application de gestion du stockage (pour supprimer quelques spécifique ) et activé la synchronisation sur un nouveau Mac qui avait déjà quelques livres stockés localement dans iBooks.

Quoi qu'il en soit, je peux voir que mes livres restants sont stockés dans /Users/USERNAME/Library/Mobile Documents/iCloud~com~apple~iBooks/ .

Si je cours open /Users/USERNAME/Library/Mobile Documents/iCloud~com~apple~iBooks/ puis j'essaie d'ouvrir Time Machine, je suis juste amené à une fenêtre Time Machine pour iCloud Drive et elle apparaît vide, sans entrée iBooks.

Si j'essaie d'accéder au dossier spécifique dans Time Machine (avec cmd+shift+g), je me retrouve à nouveau dans le dossier iCloud Drive.

Alors comment puis-je (1) vérifier si mes livres ont été sauvegardés par Time Machine et (2) les restaurer ?

0 votes

Voyez-vous les livres dans le Finder ou dans Time machine ? Si c'est Finder, je ferais juste une copie des fichiers (par exemple sur le bureau) et je les glisserais ensuite dans une fenêtre iBooks ouverte pour les réinsérer.

0 votes

@SteveChambers Merci d'avoir répondu. Je voyais quelques livres dans le Finder, mais lorsque j'ai écrit "restants", je voulais dire qu'il n'en restait que quelques-uns et que la plupart étaient manquants.

1voto

davidh Points 107

J'ai découvert que cela était possible en utilisant la ligne de commande tmutil .

D'abord, j'ai vérifié que les fichiers étaient dans ma sauvegarde :

$ tmutil listbackups | tail -n 3
/Volumes/Time Machine Backups/Backups.backupdb/macbook/2017-12-31-123506
/Volumes/Time Machine Backups/Backups.backupdb/macbook/2017-12-31-212807
/Volumes/Time Machine Backups/Backups.backupdb/macbook/2017-12-31-224355

Vérifiez que le dossier iBooks a été sauvegardé.

$ ls '/Volumes/Time Machine Backups/Backups.backupdb/macbook/2017-12-31-224355/Macintosh HD/Users/USERNAME/Library/Mobile Documents/iCloud~com~apple~iBooks'
Data            Documents       metadata.nosync
$ ls '/Volumes/Time Machine Backups/Backups.backupdb/macbook/2017-12-31-224355/Macintosh HD/Users/USERNAME/Library/Mobile Documents/iCloud~com~apple~iBooks/Documents' | wc -l
402
$ ls '/Volumes/Time Machine Backups/Backups.backupdb/macbook/2017-12-31-224355/Macintosh HD/Users/USERNAME/Library/Mobile Documents/iCloud~com~apple~iBooks/Documents' | tail -n 3
ruby.epub
wp169en.pdf
wp196en.pdf

Restaurer dans un dossier temporaire :

$ mkdir /tmp/ibooks/
$ tmutil restore '/Volumes/Time Machine Backups/Backups.backupdb/macbook/2017-12-31-224355/Macintosh HD/Users/USERNAME/Library/Mobile Documents/iCloud~com~apple~iBooks' /tmp/ibooks/
Total copied: 1518.18 MB (1591923972 bytes)
Items copied: 10006

Je me suis ensuite assuré que iBooks.app était fermé (et sur les appareils iOS aussi) et j'ai synchronisé les fichiers restaurés au bon endroit :

$ cd /tmp/ibooks/
$ rsync -av ./ '/Users/USERNAME/Library/Mobile Documents/iCloud~com~apple~iBooks/'
building file list ... done
[...]
sent 1539459615 bytes  received 196218 bytes  19366740.04 bytes/sec
total size is 1591923972  speedup is 1.03

J'ai ensuite ouvert iBooks.app et mes livres étaient de retour ! iBooks a passé environ 30 minutes à télécharger sur iCloud, et les livres sont également de nouveau disponibles sur mes appareils iCloud.

Note, j'ai essayé de restaurer directement depuis la sauvegarde vers le répertoire cible, mais cela a échoué, d'où l'utilisation du répertoire temporaire et de rsync.

$ tmutil restore '/Volumes/Time Machine Backups/Backups.backupdb/macbook/2017-12-31-224355/Macintosh HD/Users/USERNAME/Library/Mobile Documents/iCloud~com~apple~iBooks' '/Users/USERNAME/Library/Mobile Documents/'
/Users/USERNAME/Library/Mobile Documents/iCloud~com~apple~iBooks: The operation couldn’t be completed. File exists (error 17)

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