2 votos

¿Cómo puedo montar una unidad con Truecrypt a través de un script basado en su UUID?

Mantengo una unidad externa en mi escritorio en el trabajo que he utilizado como una copia de seguridad fuera del sitio (es decir, no en casa). Como es fácil que me lo quiten, tengo una partición en él encriptada con TrueCrypt. Tengo un script para montar esta partición cifrada y luego hacer una copia de seguridad a través de rsync y luego desmontar. Parece que:

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

Funciona bien, siempre y cuando mi unidad se vea como /dev/rdisk1s2. Si no, el script se rompe. El problema es que necesito apuntar a Truecrypt al archivo de dispositivo correcto para montar el volumen correctamente. A veces el archivo de dispositivo cambia. Una vez que la primera línea del script funciona el resto del script funciona.

¿Hay alguna manera de usar UUID o de otra manera para asegurar que mi partición encriptada siempre tenga el mismo archivo de dispositivo adjunto para que Truecrypt pueda montarlo con éxito? He visto algunos ejemplos de uso de UUIDs en el archivo /etc/fstab pero no creo que se apliquen en este caso. Gracias.

1voto

Aquí hay una guía rápida y sucia para especificar el punto de montaje basado en el UUID. Funciona en Linux y como OS X respeta fstab, debería funcionar allí también: http://www.cyberciti.biz/faq/linux-finding-using-uuids-to-update-fstab/

Nota: Puede que tengas que modificarlo un poco ya que algunas de las entradas especificadas no se utilizan en OS X. Inténtalo.

Además, me pregunto si podría cambiar su script para obtener el nombre del dispositivo en lugar del punto de montaje, es decir, utilizar el nombre del dispositivo (por ejemplo, /Volúmenes/SuDrive en lugar de /dev/rdisk1s2), ya que nunca cambia (a menos que cambie el nombre de la unidad).

0voto

Oskar Puntos 1242

Sería mejor construir un filtro y usar diskutil list para "encontrar" tu unidad sin importar donde se monte. Si editas la pregunta para mostrar cómo es el volumen deseado para el SO antes de la primera truecrypt comando, tal vez podamos ayudar con algunas ideas para conseguir el /dev/rdiskXs2 dinámicamente utilizando diskutil

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X