erste Version
am 16.12.2013
letzte Änderung am
21.12.2013
tc_mount
Mit tc_mount wird ein RealCrypt-Container gemäß seinem eigenen
Dateinamen auf einen gleichnamigen Mountpoint gemountet.
Ich verwende für meine Backups auf externen Datenträgern
RealCrypt-Container (realcrypt-7.0a-3.79.x86_64).
Alle Container haben unterschiedliche Dateinamen.
Wenn ich sie mounte, möchte ich sie unter ihrem individuellen Namen
gemountet haben.
Im GUI von RealCrypt kann man beim mount zwar angeben, wohin der
Container gemappt werden soll - auf die Dauer war es mir aber zu
anstrengend, das immer von Hand machen zu müssen.
Daher dieses Script.
Im Script ist die Variable basedir auf
das Verzeichnis einzustellen, unterhalb dessen die
Mountpoint-Verzeichnisse angelegt werden.
Wenn ich nun einen Datenträger "ext010" mit darauf liegendem
RealCrypt-Container "ext010.tc" verbinde, landet dieser automagisch
unter:
/run/media/dede/ext010/ext010.tc
Das könnte ich nun via Terminal mit
dede@c2q:~> tc_mount.py
/run/media/dede/ext010/ext010.tc
mounten.
Praktischerweise mache ich das aber über Thunar bzw. einen
Dateimanager, bei dem ich mir tc_mount als primär zu startende
Anwendung ins Kontextmenü von RealCrypt-Containern gelegt habe.
Nach Start von tc_mount wird dann das Container-Passwort und das
root-Passwort für das mount-Recht abgefragt.
Danach habe ich unter
/300GB/tc/ext010
den gemounteten Container.
Hieße der Container statt "ext010.tc" z.B. "zickezacke.tc", wäre er
unter
/300GB/tc/zickezacke
erreichbar.
Wenn der Verzeichnisname unter "/300GB/tc/" (bzw. dem Inhalt von basedir) noch nicht existiert, wird ein
Verzeichnis mit diesem Namen angelegt.