Sauvegardez vos données avec rsync (pas de bureau nécessaire)

Rsync est assez simple: il est un outil qui est spécialisé dans la copie de fichiers. Pour nous, cela signifie que rsync supprime de nombreux inconvénients impliqués dans les sauvegardes manuelles. Il en résulte un processus de sauvegarde plus transparente, par rapport à l`utilisation de la la manipulation des fichiers commandes natives du terminal Linux

.Comment gérer les fichiers dans le terminal Linux et de bureauComment gérer les fichiers dans le terminal Linux et de bureauUne fois que vous faites le changement à Linux, vous trouverez un ordinateur de bureau sensible qui est facile à utiliser, d`installer de nouvelles applications et de les lancer à l`organisation de vos données.Lire la suite

Par exemple, rsync reconnaît les fichiers non modifiés depuis le dernier transfert, et fait gagner du temps en ne les écraser. D`autres choses comme la possibilité de compresser vos fichiers font également vos sauvegardes plus rapides efficace. Bien que ce genre de choses pourraient être faites théoriquement à la main, rsync met toutes ces tâches en un outil pratique.

nous avons déjà couvert Grsync dans le passé, mais de savoir comment utiliser l`outil mettre sous tension (qui est, rsync) peut se révéler être un atout précieux. Espérons que cet article va vous démontrer que l`utilisation de rsync sans graphique arrière-plan est une tâche assez simple.

Bases de Rsync

Toutes les commandes rsync sont fondamentalement les mêmes, il devrait donc être assez facile à ramasser. Voici la commande la plus fondamentale qui se contente de copier le contenu d`un dossier à un autre:

rsync -r -u -v ~ / Source-dossier / ~ / Copier-dossier

rsync de base

le -r l`option signifie «récursif« . Mettez simplement, sans cette option, rsync ignore les fichiers qui sont stockés à l`intérieur des dossiers, ce qui signifie qu`il ne sera pas tout copier. Nous ajoutons la -u l`option (pour «mettre à jour« ) Pour vous assurer que vos fichiers transférés ne seront pas écraser les fichiers dans le dossier cible qui sont plus à jour. Par exemple, si vous avez modifié un fichier dans le dossier de transfert, mais n`a pas du dossier d`origine.

le -v l`option (pour «verbeux« ) Vous permet de voir ce que rsync a fait, ce qui est bon pour surveiller son comportement et actions. Ce n`est pas strictement nécessaire, mais vous pourriez finir par apprécier les informations supplémentaires - sans elle, rsync est beaucoup plus silencieux.

Pour des formes plus avancées de sauvegarde, tout ce que nous avons à faire est d`ajouter des options supplémentaires (à savoir -[lettre]) À rsync. Vous pouvez réellement mettre toutes ces lettres ensemble dans un seul, grand choix (par exemple -RUV) Si vous voulez économiser de l`espace. Rappelez-vous de les mettre en avant spécifiant vos dossiers!

Le choix répertoires de sauvegarde

Comme vous l`avez vu ci-dessus, vous premier sélectionnez le dossier que vous souhaitez copier des fichiers de, et puis sélectionnez l`emplacement où vous souhaitez les copier à. Veuillez également prendre note de la fuite / à la fin du dossier source. Faire cela garantit que vous copiez seulement Contenu du dossier, plutôt que le dossier lui-même. Vous pouvez laisser cette barre oblique si vous préférez apporter le dossier le long.

Conseil utile: la ~ / symbole représente votre dossier de base (Où vos documents, Bureau, Téléchargements, musique, etc. dossiers sont stockés). Cela est beaucoup plus rapide que tout simplement en tapant votre emplacement complet du dossier source et nom d`utilisateur est agnostique.Quels sont ces dossiers dans votre répertoire racine Linux?Quels sont ces dossiers dans votre répertoire racine Linux?Ouvrez un gestionnaire de fichiers sur votre boîte Linux et sélectionnez Ordinateur dans la barre latérale pour afficher vos dossiers système. Mais avez-vous une idée de ce que chacun d`entre eux détiennent? Nous allons jeter un coup d`oeil!Lire la suite

Exclusion de fichiers et des dossiers avec rsync

Parfois, vous ne voulez pas sauvegarder la valeur de données entières de dossiers et rsync pouvez gérer cela aussi. En dehors de tout choix des dossiers plus spécifiques à copier, vous pouvez également utiliser la -exclure possibilité de les ignorer. Cela vous permet de dire rsync d`ignorer un dossier sélectionné, un fichier ou un motif.

Video: [Postgresql] Tutorial 165 : Sauvegarder une base de données

rsync -RUV --exclude `Subfolder` ~ / Source-dossier / ~ / Copier-dossier

exclusion du dossier rsync

Comme vous pouvez le voir ci-dessus, le répertoire Subfolder n`a pas été transféré. Vous pouvez également exclure des fichiers avec ceci: il suffit de taper son nom dans les guillemets.

Pour arrêter d`être transféré plusieurs fichiers / dossiers similaires, utilisez la * symbole avec la -exclure option. Cela agit comme un substitut à tout autre nom de fichier.

rsync -RUV --exclude `*.SMS` ~ / Source-dossier / ~ / Copier-dossier

exclusion de motif rsync

Cette commande signifie que rsync ignoré tous les fichiers qui ont pris fin avec .TXT et seulement copiés le long d`un dossier. le * symbole agit comme caractère générique - il représente tous les mots possibles et des lettres que vous pourriez, dans cet exemple, le nom d`un fichier TXT. Ceci est un motif d`exclusion de base pour rsync.

Il y a quelque chose d`important que vous devez savoir sur les exclusions: ils sont situés par rapport à votre source de copie! Mettre tout simplement, vous devez indiquer rsync la position des fichiers que vous excluez par rapport à l`endroit où vous avez choisi de copier vos fichiers. Voici un exemple dans le jeu:

rsync exclusion spécifique

Étant donné que nous copions les données de la Source-dossier répertoire, on n`a pas besoin de préciser où exactement Subfolder est situé répertoire. Il est juste à l`intérieur. Cependant, si l`on veut alors exclure File-1.txt à l`intérieur de ce dossier, il faut indiquer son emplacement, avec le répertoire « Source-dossier » comme sa racine. Gardez cela à l`esprit si vous trouvez vos exclusions à défaut!

Video: tutoriel linux rsync (ligne de commande)

Faire des sauvegardes plus rapidement avec rsync

Comme indiqué précédemment, rsync a la capacité de compresser les fichiers qu`il copie, puis les décomprimer à l`autre bout. Le but est de réduire la quantité de transfert de données nécessaires pour copier un fichier, le temps de négociation pour l`utilisation du processeur nécessaire pour la compression. Donc, si vous êtes sur un ordinateur portable et que vous voulez économiser la vie de la batterie, vous voudrez peut-être de ne pas utiliser.Facilement augmenter votre vie de la batterie avec TLP pour LinuxFacilement augmenter votre vie de la batterie avec TLP pour LinuxLinux a tendance à bouffer jusqu`à plus de vie de la batterie que Windows, même si la plupart des installations Linux sont plus légers que Windows sur les ressources du système. Pourquoi donc?Lire la suite

rsync -RUV -Z ~ / Source-dossier / ~ / Copier-dossier

compression rsync

Tout ce que nous faisons ici est d`ajouter la -z option rsync: cela représente l`option de compression. Il est court pour zlib, qui est le rsync logiciel utilise pour ce faire. Essentiellement (jeu de mots), il zips vos fichiers d`un endroit à l`autre.

Pour voir les améliorations des vitesses de transfert, il suffit de regarder à la sortie de rsync. Plus précisément, le «accélération est [x]»(Mesuré en secondes). L`utiliser comme une jauge ou non compresser vos sauvegardes de fichiers est une valeur pour vous. Chaque ordinateur est différent!

Test des eaux

Avant de sauter dans le grand bain et en utilisant rsync bon, il est toujours bon de faire marche à sec premier. Cela vous permet de voir exactement ce que rsync copiera et où, avant que les données sont sauvegardées. Tout ce que vous avez besoin est d`ajouter la -n Option (abréviation de «aucune modification effectuée« ) À votre commande pour faire un essai:

rsync -RUV -n ~ / Source-dossier / ~ / Copier-dossier

rsync marche à sec

Comme l`image ci-dessus indique, aucun fichier n`a été transférés. Cependant, vous pouvez voir encore ce qui serait arrivé si vous avez quitté la -n option. À cause de cela, une course sèche rsync est une mesure de précaution extrêmement rapide et facile à prendre, surtout si vous utilisez beaucoup d`options enchaînées ensemble.

Aller plus loin

Espérons que cet article vous a fourni le savoir-faire nécessaire pour sauvegarder vos données rapidement et efficacement de la ligne de commande. Cependant, rsync est un outil extrêmement polyvalent, donc si vous trouvez votre besoins de sauvegarde dépassent celle de ce guide, ne pas avoir peur d`entrer dans cette commande:Comment faire des sauvegardes de données sur Ubuntu & autres DistrosComment faire des sauvegardes de données sur Ubuntu & autres DistrosQuelle quantité de données sensibles perdriez-vous si votre disque est mort? Bien sûr, vous avez besoin d`une solution de sauvegarde, mais des sauvegardes sous Linux peut être difficile si vous ne savez pas ce que vous faites ...Lire la suite

homme rsync

manuel rsync

Le document que vous voyez passe par toutes les options couvertes ici beaucoup plus en détail, ainsi que beaucoup d`autres. Par exemple, il explique comment exclure des fichiers par leur taille, utiles pour filtrer les fichiers vides ou redondants.

Préférez-vous utiliser la ligne de commande pour sauvegarder vos données? Pourquoi ou pourquoi pas?

Articles connexes