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?
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:
cd ~/
/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.
/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
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:
cat YOUR-USERNAME-home.tar.gpg.* | gpg -d > /path/to/save/tar/file/YOUR-USERNAME-home.tar.xz
/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:
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.