web-dev-qa-db-fra.com

ecryptfs sur un disque dur trop petit - comment ajouter des liens dans le cryptage?

J'utilise ecryptfs pour mon répertoire personnel. Je veux maintenant passer à un SSD, mais mon répertoire personnel est actuellement de 350 Go et je n'ai pas l'argent pour acheter un SSD de cette taille. Ce que j'ai obtenu est un ssd de 128 Go sur lequel je veux installer le système racine, ainsi que la "base" de mon répertoire personnel (y compris le code source, les fichiers de configuration, c'est-à-dire les fichiers utilisés le plus souvent). Tous les sous-répertoires qui contiennent beaucoup de données mais sont rarement accessibles (musique, images, documents) Je veux garder un disque dur simple et simplement relier les répertoires. Cependant, esp. pour les photos et les documents, je veux vraiment garder le cryptage.

Existe-t-il un moyen officiel/efficace/facile/sécurisé de lier des répertoires à partir d'un autre emplacement dans mon répertoire personnel et d'être également crypté? Idéalement, ecryptfs gérerait cela automatiquement, mais le montage automatique de ces répertoires (de préférence au moins semi-automatiquement mais définitivement en toute sécurité) serait un compromis acceptable.

3
Frank

Vous pouvez accomplir cela en utilisant la fonction d'alias de mount.ecryptfs_private . Depuis la page de manuel:

   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
2
Dustin Kirkland