Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

Hinweis

Container dürfen nicht gleichzeitig an mehreren Stellen gemountet sein. Dies kann zur Zerstörung der Daten führen.

Anlegen eines Containers

Um einen Container zu erzeugen, benötigt man ein leeres Verzeichnis welche man als Container einrichtet.

Codeblock
mkdir /gpfs/project/$USER/container_1
gocryptfs -init /gpfs/project/$USER/container_1

Öffnen eines Containers

Um den Container zu öffnen, benötigt man ein leeres Verzeichnis, wo die Daten eingebunden werden sollen.

Codeblock
mkdir -p /tmp/$USER/container_1_unencrypted
gocryptfs /gpfs/project/$USER/container_1 /tmp/$USER/container_1_unencrypted

Mit diesem Befehl wird der verschlüsselte Inhalt von container_1 als unverschlüsselte Daten in container_1_unencrypted angezeigt.

Der Entschlüsselte Pfade sollte dabei auf einer lokalen Festplatte liegen und nicht auf einem gemounteten Filesystem.

Verwendung der Daten

Nach dem öffnen des Containers können die Daten mit einem beliebigen Programm in container_1_unencrypted verwendet werden.

Codeblock
titleBeispiele
ls /tmp/$USER/container_1_unencrypted
echo "test" > /tmp/$USER/container_1_unencrypted/test_datei
cat /tmp/$USER/container_1_unencrypted/test_dateiLöschen des Containers

Löschen von Daten im Container

Um Daten im Container zu löschen, muss er zunächst geöffnet sein. Danach können Dateien wie üblich gelöscht werden.

Codeblock
rm /tmp/$USER/container_1_unencrypted/Datei

Löschen eines Containers

Um einen Container zu löschen, muss lediglich der verschlüsselt Ordner gelöscht werden.

Codeblock
rm -rf /gpfs/project/$USER/container_1