web-dev-qa-db-fra.com

Sauvegarde cryptée sur Google Drive

J'ai un ordinateur qui a de graves problèmes et je ne sais pas combien de temps il va durer. Je souhaite sauvegarder mon répertoire personnel et le télécharger sur le cloud, comme sur Google Drive, comment procéder?

1
Jebidieah Cornell

Comme @heynnema l'a déclaré dans des commentaires, la meilleure façon de procéder consiste probablement à utiliser un disque dur portable. Cela étant dit, je vais vous donner quelques options, en commençant par le faire à votre façon.


Cryptage et sauvegarde sur Google Drive (NON RECOMMANDÉ)
Avertissement: Pour cela, vous aurez besoin de suffisamment d'espace libre sur votre disque pour dupliquer le contenu de votre répertoire personnel en mode compressé. format

Lorsque vous êtes connecté en tant qu'utilisateur dont vous souhaitez sauvegarder le répertoire, ouvrez un terminal et effectuez les actions suivantes:

  • Changer dans votre répertoire personnel
    cd ~/
  • Compressez le contenu de votre répertoire personnel en un fichier crypté et compressé qui sera enregistré dans /home. Lorsque vous êtes invité à entrer un mot de passe, utilisez un élément sécurisé, car il sera utilisé pour chiffrer la sauvegarde compressée. Juste pour être sûr, nous allons également le scinder en fichiers 1G. Je ne sais pas quel type de limite Google impose à la taille du fichier.
    Sudo tar -cJf - ~/ | gpg2 -c | Sudo split -b 1G - ../$USER-home.tar.xz.gpg.
  • À ce stade, vous devriez avoir un groupe de fichiers portant le même nom dans /home, tous nommés comme YOUR-USERNAME-home.tar.xz.gpg.*. Si votre répertoire personnel est un gig ou moins, il n'y aura qu'un seul fichier. Vérifiez pour voir en exécutant:
    ls /home
  • Vous pouvez télécharger chacun de ces fichiers sur votre Google Drive, en supposant que vous disposiez d'un espace suffisant, et que tout le contenu soit crypté!

Lorsque vous souhaitez les retirer de Google Drive, enregistrez-les tous dans un seul répertoire. Accédez à ce répertoire dans un terminal et exécutez l’une des commandes suivantes en remplaçant YOUR-USERNAME par le nom d’utilisateur indiqué dans les fichiers de sauvegarde. Lorsqu'un mot de passe est demandé pour le déchiffrement, entrez le même mot de passe que vous avez utilisé pour chiffrer la sauvegarde:

  • Décrypter en fichier tar compressé:
    cat YOUR-USERNAME-home.tar.gpg.* | gpg -d > /path/to/save/tar/file/YOUR-USERNAME-home.tar.xz
  • Décryptez et décompressez le droit de /home/YOUR-USERNAME:
    cat YOUR-USERNAME-home.tar.gpg.* | gpg -d | tar -xJf -

Sauvegarde sur un disque dur externe (RECOMMANDÉ)
Branchez votre lecteur externe et exécutez la commande suivante à partir d'un terminal:

  • Créez une sauvegarde non compressée et non chiffrée sur votre disque dur avec des autorisations préservées quel que soit le système de fichiers sur le disque dur.
    Sudo tar -cf /path/to/your/hd/$USER-home.tar ~/

Lorsque vous êtes prêt à accéder aux fichiers sauvegardés, vous pouvez simplement ouvrir le fichier tar à partir du disque dur et copier le contenu ou extraire le tout.

1
b_laoshi