Comment sauvegarder votre PC Linux avec Rclone
Les bonnes sauvegardes sont une chose essentielle à l'ère numérique moderne, alors qu'une grande partie de nos vies tourne autour des ordinateurs, des téléphones et d'Internet. Voici comment je sauvegarde mon ordinateur portable Linux pour m'assurer que je ne perds rien d'important.
Sommaire
L'organisation facilite de bonnes sauvegardes
Avant de m'inquiéter exactement de la façon dont j'allais gérer mon PC, la première et la plus importante était de tout organiser. Je n'ai pas besoin d'une image complète de mon système d'exploitation – je peux toujours réinstaller des programmes.
Ce qui est vraiment important, ce sont les fichiers: documents fiscaux, documents de travail importants, des choses comme ça.
Je recommanderais de trier vos fichiers importants dans seulement quelques dossiers qui n'ont pas beaucoup de choses supplémentaires. Si vous payez pour le stockage cloud, vous ne voulez pas manger de l'espace en sauvegardant inutilement votre dossier de téléchargements.
Dans mon cas, j'ai tout emballé dans un dossier que j'ai nommé Sync, puis j'ai créé trois sous-dossiers nommés Picures de sauvegarde, documents de sauvegarde et téléchargements de sauvegarde respectivement. De cette façon, tout ce que je dois faire est de pointer mon logiciel de sauvegarde dans le dossier Sync et tous les sous-fichiers et dossiers s'appuient automatiquement.
Choisissez un service de stockage cloud
Si vous sauvegardez vos fichiers vers le cloud, il y a deux grandes choses à considérer:
-
Coût par gigaoctet de stockage.
-
Leurs antécédents de sécurité.
La plupart des services cloud ont une gamme d'options à des prix différents, mais la plupart varient entre 50 Go par dollar à 200 Go par dollar. La différence est principalement dû à savoir si vous payez annuellement ou mensuellement et combien de stockage vous achetez.
Je passe à Proton Drive pour la plupart de mes besoins de stockage cloud; Leurs plans coûtent à peu près un dollar par 50 Go de stockage si vous payez chaque année.
J'ai également dû m'assurer que le service que j'utilisais était pris en charge par Rclone. Le site Web Rclone dispose d'une longue liste de chaque service qu'ils prennent en charge. Heureusement, Proton Drive en fait partie.
J'ai choisi Proton Drive spécifiquement en raison de la réputation de Proton d'être d'abord de confidentialité et de sécurité.
Configurer RClone
J'exécute Kubuntu, j'ai donc installé RClone en utilisant le fichier DEB à partir du site Web RClone. Vous devrez suivre les instructions pour votre distribution, quelle que soit cela.
Ces instructions seront pour Protondrive. Il y aura quelques différences, mais les instructions individuelles pour chaque fournisseur de cloud peuvent être trouvées sur le site Web RClone.
Une fois installé, cependant, la configuration est extrêmement facile.
Commencez par ouvrir une fenêtre de terminal et en cours d'exécution:
rclone config
J'ai besoin de configurer une nouvelle télécommande, donc j'ai frappé N, puis je l'ai nommée Remote1. Vous pouvez nommer le vôtre comme vous le souhaitez, mais je vous recommande d'éviter d'utiliser des espaces dans le nom. J'utiliserai Remote1 à chaque fois que je dois y accéder plus tard. Vous devrez utiliser le nom que vous choisissez.
L'invite suivante est une liste des services cloud pris en charge. Trouvez simplement votre service cloud sur la liste, tapez-le et appuyez sur Entrée. Proton Drive est 45, c'est donc ce que j'ai entré.
De là, il vous suffit de fournir les informations requises pour se connecter à votre compte cloud.
Une fois cela fait, vous pouvez utiliser la commande rclone pour manipuler les fichiers et dossiers que vous avez stockés sur le cloud. Par exemple, pour répertorier tous vos dossiers, tapez:
rclone lsd remote1
Maintenant, tout ce que vous avez à faire est de dire à Rclone de copier les fichiers sur Proton Drive.
Mes dossiers de synchronisation se trouvent à:
/home/lunarity/Desktop/Sync/
Ainsi, la commande pour copier cela à Proton Drive serait
rclone copy /home/lunarity/Desktop/Sync/ remote1:backup
Vous pouvez également utiliser la commande de synchronisation de RClone, mais je l'évite car je ne veux rien supprimer automatiquement de la solution de stockage cloud.
Planification des sauvegardes automatiques
Bien sûr, les sauvegardes ne sont pas si utiles si vous oubliez de les faire. Je ne suis pas génial de me souvenir de faire ce genre de chose manuellement, alors j'ai configuré mon système pour le faire automatiquement une fois par jour, juste pour être en sécurité.
Rclone n'a pas d'outil intégré pour cela, mais vous pouvez facilement créer un travail CRON ou une minuterie SystemD pour gérer cela. Je recommanderais fortement d'utiliser Systemd Timers au lieu de Cron Jobs, car ils sont plus flexibles.
Tout d'abord, j'ai créé un petit script bash qui contenait la commande pour copier des fichiers de mon dossier de synchronisation vers Proton Drive. Voici comment le faire.
Ouvrez une fenêtre de terminal (Konsole sur Kubuntu), accédez au dossier où vous souhaitez stocker le script, puis tapez la commande suivante:
vi rclone_copy_script.sh
Cela crée et ouvre un script shell bash nommé rclone_copy_script. Une fois qu'il est ouvert, dupliquez la commande que vous avez utilisée pour cloner vos fichiers à votre synchronisation cloud. Dans mon cas, c'était:
rclone copy /home/lunarity/Desktop/Sync/ remote1:backup
Ainsi, quand tout est dit et fait, vous devriez voir quelque chose comme ça dans votre fichier de script:
Taper : wq puis appuyez sur Entrée pour enregistrer et quitter le fichier. Pendant que nous sommes ici, exécutez la commande suivante pour rendre l'exécutable de script.
chmod +x rclone_copy_script.sh
Tapez également PWD Dans la console pour vous assurer de savoir exactement où ce script est stocké — vous en aurez besoin plus tard.
Une fois que vous êtes à cette étape, vous devez choisir le planificateur que vous allez utiliser: un travail cron ou une minuterie systemd. Il y a pas mal à dire sur chacun, mais je vous recommande d'utiliser une minuterie SystemD car elles sont plus récentes et plus polyvalentes. J'ai le mien pour fonctionner 15 minutes après avoir démarré mon PC.
Qu'en est-il du cryptage?
Le contenu de ces fichiers n'a pas été crypté sur votre appareil, ce qui pose une vulnérabilité de sécurité potentielle en fonction de la solution de stockage cloud que vous utilisez.
Si cela vous préoccupe, vous pouvez toujours les crypter d'abord en utilisant un outil comme la fonction Crypt de Veracrypt ou Rclone.
De cette façon, vous pouvez être aussi sûr que possible que, même si votre lecteur de protons est compromis d'une manière ou d'une autre, vos données sensibles ne seront pas divulguées.
Cependant, j'utilise Proton Drive, et Proton affirme que tout utilise le cryptage de bout en bout. Pour mes besoins, je me contente d'être suffisamment sécurisés.
Bien sûr, les sauvegardes cloud ne sont qu'une partie d'une solution de sauvegarde sécurisée. Idéalement, vous devriez avoir un autre lecteur (pas un lecteur flash!) Que vous gardez dans un endroit sûr pour vous assurer que rien d'important ne se perd.
