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

2

Mantengo un disco externo en mi escritorio en el trabajo que usé como respaldo externo (es decir, no en casa). Como podría tomarse fácilmente, tengo una partición cifrada con TrueCrypt. Tengo una secuencia de comandos 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 disco se vea como / dev / rdisk1s2. Si no se rompe el guión. 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 script funciona, el resto del script funciona.

¿Hay alguna forma de que pueda usar UUID o de otra manera para asegurar que mi partición cifrada siempre tenga el mismo archivo de dispositivo adjunto para que Truecrypt pueda montarlo 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!

    
pregunta arandomlypickedname 04.09.2011 - 06:27

2 respuestas

1

Aquí hay una guía rápida y sucia para especificar el punto de montaje según el UUID. Funciona en Linux y como OS X respeta fstab, también debería funcionar allí: enlace

Nota: es posible que tengas que modificarlo un poco, ya que algunas de las entradas especificadas no se usan en OS X. Inténtalo.

Además, me pregunto si podría cambiar su secuencia de comandos para obtener el nombre del dispositivo en lugar del punto de montaje, es decir, usar el nombre del dispositivo (por ejemplo, / Volumes / YourDrive en lugar de / dev / rdisk1s2) como eso nunca cambia (a menos que cambie el nombre de la unidad).

    
respondido por el user10355 04.09.2011 - 08:02
0

Sería mejor crear un filtro y usar la lista de 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 comando truecrypt , tal vez podamos ayudarlo con algunas ideas para obtener el valor apropiado de /dev/rdiskXs2 dinámicamente usando diskutil

    
respondido por el bmike 04.09.2011 - 13:04

Lea otras preguntas en las etiquetas