ecryptfs auf zu kleiner Festplatte – wie füge ich Links zur Verschlüsselung hinzu?

ecryptfs auf zu kleiner Festplatte – wie füge ich Links zur Verschlüsselung hinzu?

Ich verwende ecryptfs für mein Home-Verzeichnis. Ich möchte jetzt auf eine SSD umsteigen, aber mein Home-Verzeichnis ist derzeit 350 GB groß und ich habe nicht das Geld, um eine SSD dieser Größe zu kaufen. Ich habe eine 128 GB SSD, auf der ich das Root-System sowie die „Basis“ meines Home-Verzeichnisses (inkl. Quellcode, Konfigurationsdateien, d. h. die am häufigsten verwendeten Dateien) installieren möchte. Alle Unterverzeichnisse, die viele Daten enthalten, auf die aber selten zugegriffen wird (Musik, Bilder, Dokumente), möchte ich auf einer einfachen Festplatte behalten und die Verzeichnisse einfach verknüpfen. Insbesondere bei Bildern und Dokumenten möchte ich jedoch unbedingt die Verschlüsselung beibehalten.

Gibt es eine offizielle / effiziente / einfache / sichere Möglichkeit, Verzeichnisse von einem anderen Standort per Softlink in mein Home-Verzeichnis einzubinden und dabei auch zu verschlüsseln? Idealerweise würde ecryptfs dies automatisch erledigen, aber die automatische Einbindung dieser Verzeichnisse (vorzugsweise zumindest halbautomatisch, aber auf jeden Fall sicher) wäre ein akzeptabler Kompromiss.

Antwort1

Dies erreichen Sie mitmount.ecryptfs_privateAlias-Funktion von . Aus der Manpage:

   mount.ecryptfs_private  is a mount helper utility for non-root users to
   cryptographically mount a private directory, ~/Private by default.

   This program  optionally  takes  one  argument,  ALIAS.   If  ALIAS  is
   omitted, the program will default to using "Private" using:
    - $HOME/.Private as the SOURCE
    - $HOME/Private as the DESTINATION
    - $HOME/.ecryptfs/Private.sig for the key signatures.

   If ALIAS is specified, then the program will look for an fstab(5) style
   configuration in:
    - $HOME/.ecryptfs/ALIAS.conf and for key signature(s) in:
    - $HOME/.ecryptfs/ALIAS.sig

verwandte Informationen