J'ai plusieurs images de disque en faisceau clairsemé sur mon système, utilisées à des fins diverses (principalement pour empêcher Time Machine de sauvegarder l'intégralité de très gros fichiers).
Cependant, je prévois de restructurer mon stockage dans un avenir proche, et je vais probablement éliminer l'utilisation de ces images disques.
Ce que j'aimerais pouvoir faire, c'est monter un bundle sparse qui se trouve sur mon disque de sauvegarde Time Machine, afin de pouvoir copier les données qu'il contient vers son nouvel emplacement, sans avoir à copier d'abord l'image disque (ce qui nécessite le double de stockage).
Le problème est qu'aucune de mes images de bundle sparse sauvegardées ne peut être montée à partir d'un volume Time Machine, tout ce que j'obtiens est une erreur "aucun système de fichiers montable". En supposant que le problème est que les volumes Time Machine sont effectivement en lecture seule, j'ai essayé la commande suivante à la place :
hdiutil attach /Volumes/Backup/Backups.backupdb/MachineName/Latest/Path/To/Image.sparsebundle -readonly
Cependant, cela ne fonctionne pas non plus, produisant la même erreur.
Maintenant, je suis presque certain qu'il s'agit d'un problème spécifique au montage de paquets épars à partir d'une sauvegarde Time Machine, car je suis sûr que les images elles-mêmes sont parfaitement intactes (j'ai shasum
édité tout le contenu et comparé à la source).
Existe-t-il un moyen de monter un paquet de données éparses à partir d'une sauvegarde Time Machine, sans avoir à le copier entièrement sur un autre endroit ?
Pour être clair, et pour éviter toute ambiguïté par rapport à des questions similaires, les images disques auxquelles je fais référence sont les suivantes à l'intérieur de ma sauvegarde Time Machine, ils ne sont pas la sauvegarde Time Machine elle-même, c'est-à-dire que je sauvegarde sur un disque directement attaché, pas un disque réseau.
UPDATE : J'ai donc eu une idée de mon cru, qui était de créer une copie en dur de l'image en dehors du dossier Backups.backupdb, pensant peut-être que cela pourrait être montable sans problème, mais cela ne semble pas être possible non plus. Exécution de gcp -lr
pour ce faire, il faut stat
donnant une erreur "permission denied", donc vraisemblablement les sauvegardes Time Machine résistent aussi stat
de fichiers pour une raison quelconque.