2 votes

Comment puis-je monter un disque avec Truecrypt à travers un script basé sur son UUID ?

Je garde un disque externe sur mon bureau au travail que j'utilise comme sauvegarde hors site (c'est-à-dire pas à la maison). Parce qu'il pourrait facilement être pris, j'ai une partition sur lui chiffrée avec TrueCrypt. J'ai un script pour monter cette partition cryptée puis faire une sauvegarde via rsync puis démonter. Cela ressemble à :

truecypt /dev/rdisk1s2  /Volumes/untitled
rsync -myRsyncOptions /Users/me /Volumes/untitled/me
truecypt -d   /Volumes/untitled

Cela fonctionne bien, tant que mon disque est vu comme /dev/rdisk1s2. Sinon, le script se casse. Le problème est que je dois faire pointer Truecrypt vers le bon fichier de périphérique afin de monter le volume correctement. Parfois, le fichier de périphérique change. Une fois que la première ligne du script fonctionne, le reste du script fonctionne.

Y a-t-il un moyen d'utiliser l'UUID ou autre pour s'assurer que ma partition chiffrée a toujours le même fichier de périphérique attaché à elle afin que Truecrypt puisse la monter avec succès ? J'ai vu quelques exemples d'utilisation d'UUIDs dans le fichier /etc/fstab mais je ne pense pas qu'ils s'appliquent dans ce cas. Merci !

1voto

Voici un guide rapide et sale pour spécifier le point de montage basé sur l'UUID. Cela fonctionne sous Linux et puisque OS X respecte fstab, cela devrait fonctionner là aussi : http://www.cyberciti.biz/faq/linux-finding-using-uuids-to-update-fstab/

Remarque : vous devrez peut-être le modifier un peu, car certaines des entrées spécifiées ne sont pas utilisées dans OS X. Essayez-le.

En outre, je me demande si vous pourriez simplement modifier votre script pour tirer le nom du périphérique au lieu du point de montage, c'est-à-dire utiliser le nom du périphérique (par exemple, /Volumes/YourDrive au lieu de /dev/rdisk1s2) car il ne change jamais (à moins que vous ne renommiez le lecteur).

0voto

Oskar Points 1242

Il serait préférable de construire un filtre et d'utiliser diskutil list pour "trouver" votre disque, peu importe où il est monté. Si vous modifiez la question pour montrer à quoi ressemble le volume désiré pour le système d'exploitation avant le premier montage de l'unité de disque. truecrypt commande, peut-être pouvons-nous vous aider avec quelques idées pour obtenir la bonne /dev/rdiskXs2 de façon dynamique en utilisant diskutil

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