J'ai 3 disques physiques dans mon Mac Pro avec OSX 10.6.4. Parfois, après le redémarrage de la machine, la numérotation des disques change de telle sorte que / dev / disk # ne fait pas référence au même lecteur qu'avant le redémarrage.
Exemple
/dev/disk0 -> 64GB SSD drive
/dev/disk1 -> 640GB Hitachi
/dev/disk2 -> 160GB WD (BootCamp)
Après le redémarrage, le mappage peut être
/dev/disk0 -> 160GB WD (BootCamp)
/dev/disk1 -> 640GB Hitachi
/dev/disk2 -> 64GB SSD drive
Encore plus déroutant est que le remappage n'est pas cohérent. Pour la plupart des choses, cela n'est pas pertinent. Cependant, j'ai également installé Parallels pour permettre l'accès à la partition BootCamp depuis OSX. Parallels utilise le chemin / dev / disk # dans son fichier de configuration donc, après avoir redémarré OSX, je lance Parallels et il m'indique que le disque n'est plus présent.
Existe-t-il un moyen de dire à OSX de toujours affecter un lecteur donné à / dev / disk0?
la source
Réponses:
Non, il n'y a aucun moyen de forcer les périphériques de disque à des noms / dev / disk particuliers avant d'allumer les lecteurs dans un ordre particulier. Les périphériques / dev sont assignés aux périphériques physiques par le noyau, et rien dans l'espace utilisateur n'affecte ces affectations.
Sur les systèmes * BSD, la façon normale de forcer la liaison disque / périphérique est de construire un noyau avec des lignes de configuration comme
avec les métacaractères remplacés par des nombres réels si vous souhaitez lier des noms de périphériques à des cibles SCSI spécifiques. Sous Mac OS X, vous ne créez pas vos propres noyaux, cette option ne vous est donc pas ouverte.
la source
Vous pouvez utiliser l' UUID pour attacher les points de montage.
Découvrez l'UUID de chaque disque à l'aide de la commande
Ajoutez le périphérique dans votre / etc / fstab en spécifiant le périphérique avec UUID (plutôt que / dev / disk *:
la source