0 votes

Nommage persistant des lecteurs externes USB

Selon l'ordre dans lequel j'insère les disques USB, ils peuvent être nommés soit /dev/disk2, soit /dev/disk3 par exemple, et cela me pose un problème. Existe-t-il un moyen de rendre la dénomination persistante ou de les référencer de manière persistante ?

Sous linux, j'utiliserais udev, ou je les référencerais sous /dev/disk/by-uuid/ -- existe-t-il quelque chose de similaire pour Mac ?

Pour clarifier, bien que je puisse spécifier l'UUID dans /etc/fstab, j'ai besoin d'accéder au fichier de périphérique physique sous un nom persistant.

La raison pour laquelle je fais cela est que j'accède à la partition physique brute sous VirtualBox (en donnant au système d'exploitation invité l'accès à celle-ci). Et avec Virtualbox, je crée un fichier qui contient une référence à /dev/disk2, donc si le numéro de périphérique change, le fichier que j'ai créé avec Virtualbox ne fonctionnera pas et je dois soit débrancher les choses et les rebrancher, soit relancer la commande avec le périphérique correct.

Merci.

0 votes

Est-ce que /Volumes/foo/bar ne fonctionne pas pour vous ? Si ce n'est pas le cas, on s'est bien amusé à trouver cette solution - apple.stackexchange.com/questions/207089/

0 votes

Tetsujin : Non, j'ai besoin d'accéder au fichier du périphérique physique, il ne sera pas monté sous /Volumes/. Et je ne peux pas simplement le rechercher après coup, j'ai vraiment besoin qu'il soit nommé de manière persistante.

0 votes

Je ne sais pas comment vous allez accéder à un disque qui n'est pas monté.

1voto

Jose Chavez Points 645

Une façon d'obtenir le nœud de périphérique à partir de l'UUID du disque est la suivante :

diskutil info UUID|grep 'Device Node'|awk '{print $3}'

Remplacez UUID par l'UUID réel du disque.

0 votes

Merci, cela fonctionnera si je finis par devoir script quelque chose (ce qui semble de plus en plus être le cas).

0 votes

Oui, on dirait bien. Sous MacOS, vous ne disposez pas d'un ensemble de nœuds /dev/disk/by-xxx comme sous Linux, où vous pouvez rechercher le périphérique par id, label, path ou uuid directement dans le système de fichiers.

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