7 votes

Difficulté à hériter des sauvegardes Time Machine sur un nouveau MacBook Pro

J'ai des difficultés à hériter des sauvegardes Time Machine sur un nouveau MacBook Pro. J'ai lu de nombreuses questions-réponses sur le même sujet, mais aucune n'a apporté de solution à mon cas (c'est pourquoi je ne pense pas qu'il s'agisse d'un doublon).

Je n'ai pas accès à mon ancien MacBook Pro, donc c'est crucial pour moi. J'ai deux sauvegardes Time Machine, une sur un disque dur externe et une sur une Time Capsule. Je ne peux accéder à aucune d'entre elles.

C'est ce que j'ai essayé jusqu'à présent :

Disque dur externe

Si je monte le lecteur, je peux voir le fichier Backups.backupdb mais je ne peux pas y accéder. Depuis le terminal :

$ ls -l
total 240
drwxrwxr-x@ 6 giovanni.lovato  staff  204 Aug 30 10:49 Backups.backupdb

$ ls Backups.backupdb/
ls: : Operation not permitted

$ sudo ls Backups.backupdb/
ls: : Operation not permitted

Il semble que je n'y ai pas accès, même pas en tant que Root. J'ai trouvé l'utilisation de la commande vsdbutil pourrait aider, alors j'ai essayé :

$ sudo vsdbutil -d /Volumes/TM

mais quand même :

$ sudo ls Backups.backupdb/
ls: : Operation not permitted

J'ai vérifié les attributs étendus :

$ sudo xattr Backups.backupdb
com.apple.backupd.ThinEncryptedRecoverySets

et j'ai essayé de les enlever, mais :

$ sudo xattr -d com.apple.backupd.ThinEncryptedRecoverySets Backups.backupdb
xattr: [Errno 1] Operation not permitted: 'Backups.backupdb'

Pour hériter des sauvegardes, je sais que je dois exécuter tmutil associatedisk mais je ne peux pas le faire tant que je n'ai pas retrouvé l'accès au dossier de sauvegarde.

Capsule temporelle

Pas de chance avec la sauvegarde de Time Capsule non plus. J'ai monté le disque et exécuté la commande :

$ sudo tmutil inheritbackup /Volumes/Backup/L-C02LPHF5FD56.sparsebundle
Attaching disk image...
Enter password to access "L-C02LPHF5FD56.sparsebundle":
** /dev/rdisk4s2 (NO WRITE)
Can't open /dev/rdisk4s2: Operation not permitted
/Volumes/Backup/L-C02LPHF5FD56.sparsebundle: Attach failed: The operation couldn’t be completed. Exec format error (error 8)

J'ai vérifié /dev/rdisk4s2 et a essayé d'activer l'indicateur d'écriture, sans succès :

$ ls -l /dev/rdisk*
crw-r-----  1 root  operator    1,   0 Aug 30 10:43 /dev/rdisk0
crw-r-----  1 root  operator    1,   1 Aug 30 10:43 /dev/rdisk0s1
crw-r-----  1 root  operator    1,   2 Aug 30 10:43 /dev/rdisk0s2
crw-r-----  1 root  operator    1,   3 Aug 30 10:43 /dev/rdisk1
crw-r-----  1 root  operator    1,   4 Aug 30 10:43 /dev/rdisk1s1
crw-r-----  1 root  operator    1,   5 Aug 30 10:43 /dev/rdisk1s2
crw-r-----  1 root  operator    1,   6 Aug 30 10:43 /dev/rdisk1s3
crw-r-----  1 root  operator    1,   7 Aug 30 10:43 /dev/rdisk1s4
crw-r-----  1 root  operator    1,   8 Aug 30 10:43 /dev/rdisk2
crw-r-----  1 root  operator    1,   9 Aug 30 10:43 /dev/rdisk2s1
crw-r-----  1 root  operator    1,  11 Aug 30 10:43 /dev/rdisk2s2
crw-r-----  1 root  operator    1,  10 Aug 30 10:43 /dev/rdisk2s3
crw-r-----  1 root  operator    1,  12 Aug 30 10:44 /dev/rdisk3
cr--------  1 root  operator    1,  13 Aug 30 11:22 /dev/rdisk4
cr--------  1 root  operator    1,  14 Aug 30 11:22 /dev/rdisk4s1
cr--------  1 root  operator    1,  15 Aug 30 11:22 /dev/rdisk4s2

$ sudo chmod u+w /dev/rdisk4s2
chmod: Unable to change file mode on /dev/rdisk4s2: Operation not permitted

Je suis totalement bloqué, je ne trouve aucune solution ailleurs, alors je demande conseil ici !

0 votes

Obtenez-vous un message d'erreur lorsque vous exécutez sudo tmutil associatedisk -a "/Volumes/<your harddisk name>" "/Volumes/<YourTimeMachineDisk>/Backups.backupdb/<your computer name>/Latest/<your harddisk>" ? Laquelle ? Je vous recommande de ne pas essayer de modifier les permissions d'un disque de sauvegarde Time Machine, vous ne pourrez probablement pas le faire de toute façon, mais cela peut rendre le disque de sauvegarde inutilisable.

0 votes

J'ai essayé cette commande, mais j'obtiens "Operation not permitted". C'est pourquoi j'ai ouvert une nouvelle question, car celle que vous avez liée et beaucoup d'autres ne répondent pas à l'erreur de permission que je rencontre.

0 votes

Merci pour votre réponse. Pouvez-vous voir le contenu du disque dur externe ? Backups.backupdb dans le Finder ? Le disque de sauvegarde est-il protégé par un mot de passe ? Montez-vous le disque d'une manière spéciale (par exemple avec mount ) ? A propos de Time Capsule, vous écrivez que vous pouvez monter le disque avec succès, pouvez-vous voir son contenu avec le Finder ? La Time Capsule est un stockage attaché au réseau (NAS), n'est-ce pas ? Comment se fait-il que vous obteniez un Can't open /dev/rdisk4s2 erreur, /dev/rdisk4s2 est un disque local, ou j'ai raté quelque chose ?

14voto

Beniamin Points 2055

J'ai eu le même problème et j'ai trouvé une solution : J'ai ajouté l'application terminal à System Preferences -> Security & Privacy -> Privacy -> Full Disk Access et ça a marché.

0 votes

Merci ! Cela a résolu le problème pour moi. Hier encore, toujours sous MacOS 10.12 Sierra, je pouvais cd y ls y tail sur /Volumes/myTimeMachine/Backups.backupdb/ et aujourd'hui, sous 10.14 Mojave, il a soudainement échoué. Impossible à expliquer. J'ai craint que ma TimeMachine ne soit cassée J'ai vérifié le propriétaire, les groupes et les permissions des fichiers suivants Backups.backupdb comme je craignais qu'ils ne changent. Mais elles étaient aussi plausibles. C'est donc le nouveau mécanisme de sécurité "Full Disk Access" qui a fait la différence !

0 votes

Merci beaucoup ; qui sait combien de temps il m'aurait fallu pour comprendre tout cela par moi-même.

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