| |
 |
|
Questions fréquentes
|
| |
[Aide CCC] [Parcourir l'aide]
Qu'est devenu l'option "Réparer les permissions" ?
La réparation des permissions n'est plus considéré comme une tâche
associée à la sauvegarde d'un disque spécifique. C'est plus une tâche
de maintenance, et pas un outil d'usage systématique.
Je viens de sauvegarder mon disque de démarrage sur un disque
firewire. Les capacités des deux volumes ne correspondent pas, pourquoi
? ou sont passés les Go manquants ?
Il y a plusieurs
explications légitimes à cette différence de capacités telle que
rapporté par Utilitaire de disque. D'abord, lorsque vous clonez en
utilisant la méthode "Sauvegarde incrémentale des éléments
sélectionnés", il y a une liste d'éléments qui seront systèmatiquement
exclus de la sauvegarde, car ils sont par nature éphémères, régénérés à
chaque démarrage, ou impossible à sauvegarder car ils réduiraient la
portabilité de votre système d'exploitation vers un autre ordinateur.
En voici une liste exhaustive :
- .Spotlight-V100
- /.fseventsd
- /.hotfiles.btree
- /.vol/*
- /Auth.bak
- /Backups.backupdb
- /Cleanup At Startup
- /TheVolumeSettingsFolder
- .Trash
- .Trashes
- /TheFindByContentFolder
- /Shutdown Check
- Temporary Items
- /VM Storage
- /OpenFolderListDF
- /Desktop (Mac OS 9)
- /.com.apple.NetBootX
- /Volumes/*
- .VolumeIcon.icns
- /dev/*
- /automount
- /Network
- /private/var/vm/*
- /private/tmp/*
Bien que ce ne soit pas recommandé, vous pouvez modifier cette
liste en éditant le fichier "defaults.plist" dans le paquet de
l'application CCC. Notez que ces éléments sont ignorés avec la méthode
"Tout sauvegarder".
Bien que l'exclusion de ces éléments
explique une bonne partie de la différence, elle n'explique pas tout.
Un utilisateur m'a suggéré le scénario suivant après avoir cloné son
disque via "Tout sauvegarder" :
Source - 39.67 GB used
Destination - 38.55 GB used
Où
est passé le gigaoctet manquant ? Etait-ce un fichier temporaire ?
Peut-on trouver quel fichier n'est pas présent des deux cotés ?
Un gigaoctet, ca peut sembler beaucoup, mais finalement non, en
regard des 40Go utilisés (Cette différence augmente avec la taille des
volumes sauvegardés)
Je me suis plongé pendant 3 mois dans les
spécifications du système de fichier HFS+, en essayant de comprendre
pourquoi un volume cloné est toujours plus petit que le volume source,
et que cette différence est encore plus grande lorsqu'il s'agit d'un
disque de démarrage. Je ne peux toujours pas l'expliquer entièrement,
j'ai seulement noté que si je démarre sur la sauvegarde, la différence
s'inverse subitement.
La différence vient du fait que Utilitaire
de disque (et l'opération "Lire les informations" du Finder) est
trompeur. La valeur présenté indique la place consommé sur le disque
dur, mais il faut bien comprendre que cela ne correspond pas à la
simple addtion de la taille de tous les fichiers et dossier que vous
pouvez voir. Je ne parle pas ici des fichiers invisibles. Je parle de
fichiers qui sont utilisé par le système lui-même, pour la gestion du
système de fichier, et qui ne sont pas directement transferables lors
d'une copie de fichiers.
Cela signifie t'il que j'ai perdu des données ? Pas du tout. Et il
est facile de vous en convaincre, redémarrer à partir de votre
sauvegarde et regardez la capacité annoncée par Utilitaire de disque.
Voici un exemple réalisé sur ma propre machine :
** Démarré à partir du disque source original :
Source: 5 258 776 576 octets
Clone: 5 025 562 624 octets
**Démarré à partir du clone :
Source: 4 996 599 808 octets
Clone: 5 250 097 152 octets
Plutôt
bizarre, non ? Malgré tout, après 3 mois de recherche et le
développement d'un utilitaire qui a analysé soigneusement chaque
fichier trouvé et copié, je suis 100% confiant dans le fait de ne pas
perdre la moindre information au niveau fichier en utlisant "Tout
sauvegarder". Ce que j'ai appris est qu'Utilitaire de disque n'est pas
le bon outil pour mesurer la qualité d'un clone. Non seulement ce qui
est annoncé est faux, mais surtout cela induit en erreur.
Puis-je utiliser CCC pour sauvegarde ma partition BootCamp (Windows) ?
La sauvegarde de volume non formaté HFS+ n'est actuellement pas
supporté. Il est possible que cela soit le cas dans des versions
futures.
CCC requiert un volume Destination formaté HFS+. Pourquoi ? Et comment formater mes nouveaux disques en HFS+?
Mac
OS X est installé sur un système de fichier HFS+. Ce système HFS+
défini de nombreux type de métadonnées qui décrivent les attributs de
vos fichiers : date de création, liste de contrôle d'accès,
permissions, possession, etiquettes du Finder et autres attributs
étendus font partie des différents type de métadonnées définies dans le
format HFS+. Pour copier toutes ces informations et les métadonnées
associées, CCC a besoin d'un volume Destination lui-même en HFS+.
Lorsque
vous achetez un nouveau disque dur, ou si vous avec un disque qui a été
utilisé sur un ordinateur Windows, ce disque est le plus souvent
formaté en NTFS ou en FAT-32. Il n'est pas possible de l'utiliser
directement avec CCC. Il sera désactivé, "en gris" dans la liste de
sélection de la source et de la destination. Il perdrait certaines
informations, comme les permissions et les listes de contrôle d'accès.
De
plus, les Macintosh ne peuvent démarrer qu'à partir de disques
partitionnés avec soit le schéma APM (Apple Partition Map, pour les
PowerPC et les machines Intel) ou GPT (Guid Partition Table) pour les
machines Intel. L'icône du disque que vous voyez dans le Finder est un
volume. Le schéma de partititonnement d'un disque sur décrit combien de
volumes sont présents sur le disque, avec une partition par volume.
Chaque disque dur a un schéma de partitionnement, et au moins un
volume. Partitionner un disque dur, c'est simplement créer plus d'un
volume sur le disque.
Suivez ces instructions pour formater votre disque dur avec un volume HFS+:
- Lancer Utilitaire de disque
- Cliquez sur
le périphérique correspondant à votre disque dans la liste de gauche
(les volumes sont les noms affichés par le Finder, comme "Macintosh HD"
alors que le périphérique a un nom comprenand la taille et le
fabricant, comme "500 GB ST9129876A".
- Cliquez sur l'onglet Partition
- Choisissez "1 Partition"dans le menu "Configuration de volume" (ou plus si désiré).
- Cliquez
le bouton "Options" sous la table "Partitions" et choisissez un schéma
de partitionnement adapté à la façon dont vous compter utiliser le
disque :

- Cliquez sur le bouton "Appliquer"
- Choisir "Mac OS Etendu (journalisé) dans la liste des formats, et cliquez sur le bouton Effacer en bas de la fenêtre.
Que sont les "erreurs d'entrées/sorties" et comment les résoudre ?
Lorsque
vous copiez vers ou depuis un média abimé, ou un disque dont le système
de fichier est corrompu, CCC peut rapporter une "erreur
d'entrée/sortie". Si aucune autre erreur majeures n'est trouvée, CCC
produira une boîte de dialogue indiquant :
"Ces erreurs
indiquent soit un système de fichier endommagé, soit un problème
matériel avec le volume source ou destination. Analysez le fichier
CCC.log pour déterminer la nature exacte de ces erreurs et
éventuellement remplacer le disque incriminé si la réparation du
système de fichier restait inopérante."
Et le fichier CCC.log file indiquera les fichiers que CCC essayait de lire ou d'écrire au moment où l'erreur est intervenue:
02:13:49 rsync: read errors mapping
"/Applications/Keynote.app/Contents/Resources/Themes/Shared/flowers_h.jpg":
Input/output error (5)
02:14:39 rsync: read errors mapping
"/Applications/Keynote.app/Contents/Resources/Themes/Shared/flowers_h.jpg":
Input/output error (5)
02:18:20 rsync: read errors mapping "Users/bombich/Movies/1984.mov": Input/output error (5)
02:18:24 rsync: read errors mapping "Users/bombich/Movies/1984.mov": Input/output error (5)
02:18:24 ERROR: Users/bombich/Movies/1984.mov failed verification -- update discarded.
Les
erreurs exactes peuvent différer, et certaines peuvent être dupliquées.
Si le chemin d'accès au fichier concerné commence par "/" et que CCC
rapporte une erreur de lecture, il s'agit probablement de votre volume
Source. Les erreurs concernant le volume Destination indiquent souvent
que "mkdir" ou d'autres écritures n'ont pu avoir lieu ; ou encore, le
chemin d'accès comprend le nom du volume Destination.
Quelquefois,
ces erreurs apparaîssent car votre système de fichiers est endommagé,
mais elle indiquent générallement que votre disque dur est en mauvaise
santé. Vous avez souvent une toute petite période devant vous pour
sauvegarder les données sur un autre disque. Le temps est précieux ;
des composants pourraient lâcher à tout moment, vous laissant avec un
disque complétement inutilisable. La lecture est stressante pour un
disque sur le point d'arrêter de fonctionner, et particulièrement un
volume de sauvegarde complète. Si je vois apparaître ces erreurs sur un
disque dont je n'ai pas de copie, je fais immédiatement une sauvegarde
des fichiers les plus importants. Cela fait, j'essaie de faire une
sauvegarde intégrale. Puis j'essaie de réparer le disque avec les
utilitaires habituels, (Utilitaire de disque, Disk Warrior) sur des
signes de mort imminente ne sont pas décelables (le plus souvent, un
disque qui devient très bruyant, ou qui fait entendre de petits "clics"
en permanence.
Et si le disque en mauvaise posture refuse de monter sur le bureau ?
Le
plus souvent, vous n'aurez pas de chance. J'ai fait du support
technique à l'Université pendant des années et j'ai pu souvent voir des
disques mourir... Quelquefois, nous avons pu le réanimer pendant
quelques temps en le laissant refroidir, par exemple dans un
réfrigérateur, enfermé dans un plastique bien étanche) et sans essayer
de démarrer avec. Lorsque le disque refusait de monter, il nous fallait
l'envoyer à des sociétés qui essayaient de le réparer mécaniquement, ou
qui essayait d'en lire les données sans passer par un ordinateur
classique ; c'est couteux, mais si les données sont précieuses, c'est
souvent un passage obligé. Si vous lisez ce paragraphe maintenant parce
que vous êtes dans cette situation, croyez à toute ma sympathie...
Comment vérifier que la sauvegarde soit fiable ?
From a statistical perspective, booting from the cloned volume is an
excellent way of sampling the efficacy of the clone. If the OS consumes
10% of the data on the volume for example, and booting requires that
the clone be accurate (and it does), then you have a really good
sample. If the cloned volume boots, you can reasonably conclude that
the clone was executed accurately.
Statistiquement,
un démarrage à partir d'un volume cloné est une façon simple et rapide
de vérifier l'efficacité d'un clonage. Si le système d'exploitation
représente environ 10% des fichiers d'un disque, le démarrage d'un
clone est un bon test, effectué sur un échantillon suffisament large.
Si le volume cloné est capable de démarrer, vous pouvez raisonnablement
penser que tout s'est bien passé.
Une fois démarré sur le clone,
lancer quelques applications, vérifiez votre courrier, lancez iPhoto,
etc... pour augmenter la taille de l'échantillon. Etre rassuré ne peut pas faire de mal.
Puis-je faire autre chose pendant que la sauvegarde a lieu ?
Oui
et non. La performance de votre système sera affectée durant un clone
(spécialement le premier) car CCC lit l'intégralité du volume Source et
l'écrit sur le volume Destination. Si ce que vous avez à faire dépend
beaucoup du disque -- que vos applications lisent et écrivent beaucoup
de fichier sur l'un ou l'autre des volumes copiés -- vous constaterez
une baisse sensible de la réactivité et de la performance. Si vous
lisez votre courrier ou écrivez un document Pages, vous ne le sentirez
probablement pas.
Par contre, faites attention à ne pas gêner le
bon déroulement de la sauvegzarde. En général, pas de problème pour
travailler sur le disque Source pendant sa sauvegarde, sachant que si
CCC commence à copier un fichier, que vous l'ouvrez à ce moment-là, le
modifier et l'enregistrer, et que CCC termine sa copie, vous n'aurez
pas la nouvelle version du fichier sur la sauvegarde. Souvent, ce n'est
pas catastrophiqu, les modifications seront sauvées à la prochaine
occurence de la sauvegarde. Plus important, si vous travaillez sur de
gros fichiers (image-disque montées, base de données Entourage, machine
virtuelles VMWare/Parallels) pendant la sauvegarde, il est possible que
CCC ne puisse pas les sauvegarder. Cela n'affecte en rien le fichier
original, mais il y a une bonne chance que la version sauvegardée du
fichier soit corrompue. Pour toutes ces raisons, cela reste une bonne
idée d'arrêter d'utiliser les applications de ce genre pendant la
sauvegarde.
Qu'est-ce qui rend un volume démarrable ?
La capacité d'un volume à démarrer tient à certaines conditions :
- L'interface de connexion doit être supporté par le type de Macintosh concerné (USB pour Intel, Firewire pour Intel et PowerPC)
- L'ordinateur doit supporter le démarrage sur le type de schéma de partition concerné (APM, GPT, MBR...)
- Le système de fichier cloné doit comporter tous les composants requis pour Mac OS X
- Le système d'exploitation cloné doit être "béni"
Lorsque vous achetez un disque dur que vous comptez utiliser sur un Macintosh,, caveat emptor
-- que l'acheteur soit vigilant --, tous les disques ne sauront pas
démarrer un Macintosh. Assurez-vous que le constructeur supporte le
démarrage du Macintosh avec ce boîtier. L'architecture de votre
Macintosh (PowerPC ou Intel) compte également. Certains boîtiers
Western Digital ont ce problème. Si vous n'êtes pas certain que ce
disque démarre un Macintosh, ne l'achetez pas.
Une
fois que vous avez votre disque (en boîtier ou installé dans votre
ordinateur), vous devrez : a) appliquer un schéma de partitionnement et
b) formater un ou plusieurs volumes sur le disque. Même si vous
prévoyiez de ne pas "partitionner" le disque, à savoir créer plusieurs
volumes, vous devrez à tout le moins appliquer le bon schéma de
partitionnement et créer au moins une partition. Vous trouverez
beaucoup de détails dans cette section de la documentation . Les PowerPC et les Intels n'ont pas les mêmes schéma de partitionnement.
Rules #1 and #2 are external to the functionality of CCC. CCC will
not apply a partition scheme to your disk, nor will it affect or modify
your partition scheme in any way*. Also, if a hard drive enclosure
won't boot Mac OS X, there's no software solution that will resolve
that problem. Once you're sure you have those rules in hand, we can
look at rule #3.
Les
règles #1 et #2 ne dépendent pas des fonctionnalité de CCC. CCC
n'appliquera pas de schéma de partitionnement sur votre disque et ne
modifiera pas une partition en quelque manière que ce soit*. Si vous
avez un disque externe qui ne démarre pas sur Mac OS X, il n'existe pas
de solution logicielle. Si les règles #1 et #2 sont assurées, passons à
la #3.
* En fait, il y a un petit point à éclaircir pour que tout
soit clair. En faisant une sauvegarde en model bloc, CCC reformate le
volume destinaiton. Il doit donc mettre à jour la table de partition du
disque. Fonctionnellement, CCC n'a aucun effet substanciel sur le
partitionnement du disque.
La règle #3 est plutôt intuitive. Si
vous voulez qu'un système puisse démarrer, il faut qu'il soit complet.
Si vous avez rempli la règle #2, CCC vous dira si votre volume (et
votre disque) destination a tous les composants nécessaires pour
démarrer Mac OS X. Clairement, ce n'est pas exhaustif --- CCC vérifie
que les éléments suivants sont présents sur la source et les copiera
intégralement sur le volume Destination :
/Library
/System
/bin
/etc
/mach_kernel
/private
/sbin
/tmp
/usr
/var
Donc,
si vous choisissez d'exclure /Applications ou /Users, le volume restant
sera toujours capable de démarrer. Avec quelles fonctionnalités, c'est
un autre histoire. De même, si le système d'exploitation du volume
Source n'est pas complet et donc, pas démarrable, CCC ne fera pas
d'analyse complète pour confirmer que le volume obtenu soit démarrable.
CCC vous donne, en tous cas, une bonne indication du fait que les
conditions soit ou non remplies pour démarrer votre volume Destination.
La
règle #4 est peut-être la moins comprise, je vais donc faire de mon
mieux pour l'expliquer ici. Lorsqu'un Macintosh démarre, voilà ce qui
arrive :
- L'ordinateur réalise un test de mise sous tension. Si ce test réussi, vous entendez la musique de démarrage habituelle.
- L'ordinateur
vérifie, à l'aide d'un code de pre-démarrage contenu en ROM sur la
carte mère, que le matériel requis soit bien présent, crée un arbre des
périphériques détectés, et détermine lequel doit être utilisé pour
démarrer. Pour plus de simplicité, nous supposerons que la machine est
configurée pour démarrer sur un volume précis d'un disque précis.
- Le
firmware de l'ordinateur accéde au système de fichier de ce volume et
détermine l'emplacement du fichier , ou du dossier "béni", à savoir :
qui contient le système à démarrer.
- Ce fichier est chargé et exécuté par le firmware, puisle contrôle sur le matériel est repris en charge par le "booter".
- Le
booter lance à son tour le kernel - le cœur du système d'exploitation -
et précharge un cache pour les extensions qui complètent ce kernel.
- Le kernel initie alors le reste du processus de démarrage et lance launchd.
Dans tous les cas, chaque volume démarrable doit indiquer
l'emplacement du dossier du système. Le chemin d'accès à ce dossier ne
suffirait pas, car le système de fichier HFS+ se contente de stocker
"l'inode" (un numéro de bloc sur le disque) de ce dossier particulier.
Un inode, c'est un peu comme une adresse de rue pour ce fichier, il
indique sur quel plateau et à quel emplacement sur ce plateau de notre
disque on trouvera ce dossier. Cette information est stockée dans les
en-têtes de volume HFS+, mais vous pouvez facilement la trouver en
utlisant la commande "bless" (bénir) dans le Terminal :
bash-3.2# bless --info /
finderinfo[0]: 116 => Blessed System Folder is /System/Library/CoreServices
finderinfo[1]: 546345 => Blessed System File is /System/Library/CoreServices/boot.efi
finderinfo[2]: 0 => Open-folder linked list empty
finderinfo[3]: 0 => No OS 9 + X blessed 9 folder
finderinfo[4]: 0 => Unused field unset
finderinfo[5]: 116 => OS X blessed folder is /System/Library/CoreServices
L'information
essentielle est que le dossier "béni" est à l'inode 116, et que le
chemin d'accès (lisible par un lecteur humain) est
/System/Library/CoreServices. Les Macintosh PowerPC n'ont besoin que de
cette information pour démarrer. L'Open Firmware contenu dans les
PowerPC va trouver ce dossier, et exécuter le fichier nommé "BootX" qui
y est contenu. Les Macintosh Intel ont besoin également d'une
information "fichier système béni". Dans notre cas, ce fichier est à
l'inode 546345 et (toujours pour un lecteur humain) s'appelle
/System/Library/CoreServices/boot.efi
l est important de noter
que bénir un volume est différent que de spécifier un disque de
démarrage. Bénir un volume met simplement à jour les informations dans
l'en-tête HFS+ qui indique où trouver le dossier et le fichier béni
pour ce volume. Spécifier un disque de démarrage revient à indiquer à
l'ordinateur sur quel périphérique il devra effectuer cette recherche.
Cette information est stockée en mémoire non-volatile -- elle restera
en mémoire, même avec la machine éteinte. Il est important de bien
comprendre que sélectionner un disque de démarrage ne béni pas le
volume, et donc ne garanti aucunement son démarrage.
Puis-je sauvegarder directement vers un point de partage AFP ou SMB ? Et pour les Time Capsule ?
CCC
peut sauvegarder directement vers un volume local et formaté HFS+, vers
une image disque ou n'importe quel volume réseau inscriptible. CCC ne
peut pas, cependant, sauvegarder directement sur un système de fichier
réseau, un "AirDisk" d'une borne Airport Extreme ou d'une Time Capsule.
Il y a des restrictions significatives à vouloir sauvegarder un système
de fichier HFS+ sur un système de fichier différent, en ce qui concerne
pas exemple les droits d'accès. Pour ssauvegarder sur de tels systèmes
de fichier, passez par une image-disque qui sera créé sur ces volumes.
CCC m'informe qu'il est situé sur un volume qui ne supporte
pas le bit setuid. Qu'est-ce que cela signifie et comment y remedier ?
Pour
être capable de sauvegarder un système de fichier complet, y compris
les composants du système d'exploitation qui sont privés, réservés
seulement à l'utilisateur "root", CCC doit réaliser bien des travaux en
"élevant ses priviléges". Pour ce faire sans compromettre la sécurité
des données de l'ordinateur, CCC suit les recommandations d'Apple et
appelle un outil d'aide avec des permissions spéciales. Pour
fonctionner correctement et obtenir les priviléges souhaités, CCC doit
être situé sur un volume qui supporte ces permissions spéciales. Votre
disque de démarrage les supporte vraisemblablement à tous coups, mais
d'autres volumes peuvent ne pas les fournir. Les image-disques, un
dossier utilisateur crypté (Filevault), un système de fichier réseau,
et les volumes situés sur certains types de disques externe ne supporte
pas les permissions spéciales requises par CCC. Pour vérifier que ce
soit le cas et que tout se passera bien, lancez cette commande dans le
Terminal :
mount
La sortie de cette commande vous indiquera
tous les volumes montés sur votre système et les options de montage
pour chaque volume. Si un volume a l'option "nosuid" spécifié, CCC ne
pourra pas travailler sur ce volume.