Mantengo una unidad externa en mi escritorio en el trabajo que utilicé como copia de seguridad fuera del sitio (es decir, no en casa). Debido a que podría tomarse fácilmente, tengo una partición encriptada con TrueCrypt. Tengo un script para montar esta partición encriptada, luego hago una copia de seguridad a través de rsync y luego desmonto. Parece que:
truecypt /dev/rdisk1s2 /Volumes/untitled
rsync -myRsyncOptions /Users/me /Volumes/untitled/me
truecypt -d /Volumes/untitled
Funciona bien, siempre que mi unidad se vea como / dev / rdisk1s2. Si no, el guión se rompe. El problema es que necesito apuntar Truecrypt al archivo de dispositivo correcto para montar el volumen correctamente. A veces el archivo del dispositivo cambiará. Una vez que la primera línea del guión funciona, el resto del guión funciona.
¿Hay alguna forma de que pueda usar UUID o de otro modo para asegurarme de que mi partición encriptada siempre tenga el mismo archivo de dispositivo adjunto para que Truecrypt pueda montarla con éxito? He visto algunos ejemplos de uso de UUID en el archivo / etc / fstab, pero no creo que se apliquen en este caso. ¡Gracias!
fuente
Sería mejor construir un filtro y usar la lista diskutil para "encontrar" su unidad sin importar dónde se monte. Si edita la pregunta para mostrar cómo se ve el volumen deseado para el sistema operativo antes del primer
truecrypt
comando, quizás podamos ayudarlo con algunas ideas para obtener el/dev/rdiskXs2
valor apropiado dinámicamente usandodiskutil
fuente