Come posso montare un'unità con TrueCrypt tramite uno script basato sul suo UUID?

2

Tengo un'unità esterna sulla mia scrivania al lavoro che ho usato come backup off-site (cioè non a casa). Perché potrebbe facilmente essere preso ho una partizione su di esso crittografata con TrueCrypt. Ho uno script per montare questa partizione crittografata, quindi fare un backup tramite rsync e poi disinstallare. Sembra:

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

Funziona bene, a condizione che il mio disco sia visto come / dev / rdisk1s2. Altrimenti lo script si interrompe. Il problema è che ho bisogno di puntare TrueCrypt al file di dispositivo corretto al fine di montare il volume correttamente. A volte il file del dispositivo cambierà. Una volta che la prima riga della sceneggiatura funziona, il resto dello script funziona.

È comunque possibile utilizzare UUID o altro per garantire che la mia partizione crittografata ottenga sempre lo stesso file di dispositivo collegato in modo che Truecrypt possa montarlo correttamente? Ho visto alcuni esempi di utilizzo degli UUID nel file / etc / fstab ma non penso che si applichino in questo caso. Grazie!

    
posta arandomlypickedname 04.09.2011 - 06:27
fonte

2 risposte

1

Ecco una guida rapida e sporca per specificare il punto di montaggio in base all'UUID. Funziona su Linux e siccome OS X rispetta fstab, dovrebbe funzionare anche lì: link

Nota: potrebbe essere necessario modificarlo un po 'perché alcune delle voci specificate non sono usate in OS X. Dagli un colpo.

Inoltre, mi chiedo se potresti semplicemente modificare lo script per estrarre il nome del dispositivo anziché il punto di montaggio, ovvero utilizzare il nome del dispositivo (ad es. / Volumes / YourDrive anziché / dev / rdisk1s2) come che non cambia mai (a meno che non si rinomina l'unità).

    
risposta data 04.09.2011 - 08:02
fonte
0

Sarebbe meglio creare un filtro e utilizzare l'elenco di diskutil per "trovare" l'unità, indipendentemente da dove viene montata. Se modifichi la domanda per mostrare che aspetto ha il volume desiderato con il sistema operativo prima del primo comando truecrypt , forse possiamo aiutare con alcune idee per ottenere il valore /dev/rdiskXs2 appropriato in modo dinamico usando diskutil

    
risposta data 04.09.2011 - 13:04
fonte

Leggi altre domande sui tag