Il s'agit de la commande rsbackup qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
rsbackup - utilitaire de sauvegarde basé sur rsync
SYNOPSIS
sauvegarde rs [OPTIONS] [--] [SÉLECTEUR...]
sauvegarde rs --se retirer [OPTIONS] [--] [SÉLECTEUR...]
sauvegarde rs --retirer l'appareil [OPTIONS] [--] DISPOSITIF...
DESCRIPTION
Sauvegarde les fichiers d'une ou plusieurs destinations (distantes) vers un seul stockage de sauvegarde
répertoire, en préservant leur contenu, leur mise en page, leur propriété, leurs autorisations, leurs horodatages et
structure de lien dur.
Les sauvegardes incrémentielles sont réalisées en liant en dur des fichiers identiques dans des sauvegardes successives
des mêmes fichiers.
OPTIONS
Action Options
Au moins une de ces options doit être spécifiée. Lorsque plusieurs actions sont spécifiées,
ils sont exécutés dans l'ordre indiqué ci-dessous.
--sauvegarde, -b
Faites une sauvegarde des volumes sélectionnés. Au plus une sauvegarde d'un volume donné sera
être fait par jour.
--retirer l'appareil
Retirez les appareils nommés. Retrait d'un appareil signifie seulement supprimer les enregistrements de celui-ci.
Les fichiers sur l'appareil lui-même ne sont pas touchés.
Si l'appareil est toujours répertorié dans le fichier de configuration, il vous sera demandé
si vous voulez vraiment le retirer ; vous pouvez supprimer ce contrôle avec le --Obliger
option.
--se retirer
Retirez les hôtes et les volumes nommés. Le retrait d'un volume signifie la suppression de tout
sauvegardes pour le volume et les enregistrements de ceux-ci. Enregistrements correspondant aux sauvegardes
sur les appareils indisponibles ne sont pas supprimés.
Si vous souhaitez simplement supprimer les enregistrements de sauvegarde pour les volumes retirés mais que vous souhaitez conserver le
sauvegardes, vous devez soit supprimer manuellement les enregistrements (voir SCHÉMA ci-dessous), ou
renommez-le dans le volume.
Si le volume est toujours répertorié dans le fichier de configuration, il vous sera demandé
si vous voulez vraiment le retirer ; vous pouvez supprimer ce contrôle avec le --Obliger
option.
--prune, -p
Élaguez les anciennes sauvegardes des volumes sélectionnés. Voir TAILLE ci-dessous.
--prune-incomplet,-P
Élaguez les sauvegardes incomplètes des volumes sélectionnés. Toutes les sauvegardes qui ont échoué avant
l'achèvement sera supprimé.
--html PATH, -H PATH
Écrire un rapport HTML à PATH. Le rapport couvre tous les volumes, pas seulement ceux sélectionnés
les. PATH peuvent être - pour écrire sur la sortie standard.
--texte PATH, -T PATH
Rédigez un rapport en texte brut à PATH. Le rapport couvre tous les volumes, pas seulement
ceux sélectionnés. PATH peuvent être - pour écrire sur la sortie standard.
--e-mail ADRESSE, -e ADRESSE
Envoyez un rapport par e-mail à ADRESSE. Le contenu est équivalent à la sortie de --texte et
--html.
--dump-config
Écrit le fichier de configuration analysé sur la sortie standard. Ne doit pas être combiné avec
toute autre option d'action.
Avec --verbeux, le fichier de configuration est annoté de commentaires descriptifs.
Général Options
--config PATH, -c PATH
Le chemin d'accès au fichier de configuration. La valeur par défaut est /etc/rsbackup/config.
--boutique PATH, -s PATH
Spécifiez le répertoire de destination vers lequel effectuer la sauvegarde. En utilisant cette option (éventuellement plus
qu'une fois) équivaut à supprimer le Boutique directives de la configuration
fichier et en les remplaçant par les chemins d'accès --boutique options.
Cette option active implicitement la --warn-magasin option.
--verbeux, -v
Activer le mode détaillé. Divers messages seront affichés pour signaler la progression et le
rsync --silencieux l'option est supprimée.
- à sec, -n
Activez le mode de fonctionnement à sec. Les commandes seront affichées mais rien ne sera réellement fait.
--Obliger, -f
Supprimez les contrôles effectués lors de la suppression des périphériques et des volumes.
--attendre, -w
Attend plutôt que d'abandonner si une autre copie de sauvegarde rs est en cours d'exécution.
--base de données, -D PATH
Remplacez le chemin d'accès à la base de données de sauvegarde.
--Aidez-moi, -h
Afficher un message d'utilisation.
--version, -V
Afficher le numéro de version.
Rapport Verbosité
--journaux VERBOSITÉ
Contrôle les fichiers journaux pour une paire volume/périphérique donnée à inclure dans le rapport.
Les valeurs possibles de VERBOSITÉ sont:
tous Inclut tous les fichiers journaux non vides, même si la sauvegarde a réussi.
erreurs Inclut tous les fichiers journaux d'erreurs.
récent Inclut uniquement le fichier journal d'erreurs le plus récent.
derniers Inclut uniquement le dernier fichier journal, même si la sauvegarde a réussi.
manqué Inclut uniquement le fichier journal le plus récent, mais uniquement si cette tentative a échoué. Cette
est la valeur par défaut.
Avertissement Options
--warn-inconnu
Afficher des avertissements pour les périphériques, hôtes et volumes inconnus. (Les avertissements seront toujours
inclus dans le rapport, il s'agit de la sortie d'erreur d'exécution.)
--warn-magasin
Afficher des avertissements pour les répertoires de magasins inappropriés et les appareils indisponibles.
--warn-inaccessible
Afficher des avertissements pour les hôtes inaccessibles.
--no-warn-partiel
Supprimer les avertissements pour les diagnostics de "transfert partiel" rsync (qui sont activés par
défaut).
--avertir tous, -W
Activer tout --avertir- options.
--pas d'erreurs
Supprimer l'affichage des erreurs de rsync.
Volume Sélection
La liste des sélecteurs sur la ligne de commande détermine quel sous-ensemble des volumes connus est
sauvegardé, élagué ou retiré. Les sélecteurs suivants sont possibles :
HÔTE Sélectionnez tous les volumes pour l'hôte.
HÔTE:LE VOLUME Sélectionnez le volume.
-HÔTE Désélectionnez tous les volumes pour l'hôte.
-HÔTE:LE VOLUME Désélectionnez le volume.
* Sélectionnez tous les volumes.
Si aucun hôte ou volume n'est spécifié sur la ligne de commande, tous les volumes sont sélectionnés pour
sauvegarde ou élagage. Pour vous retirer, vous devez explicitement sélectionner des hôtes ou des volumes à
prendre sa retraite et seules les sélections positives sont possibles.
CONFIGURATION DOSSIER
Le fichier de configuration contient des directives globales et une série de strophes host. Chaque stance hôte
à son tour contient des directives d'hôte et des strophes de volume. Bien qu'il ne soit pas appliqué, il est
suggéré que les strophes host et volume soient indentées.
Les commentaires sont introduits par un "#" initial.
Les arguments de commande peuvent être entre guillemets, en utilisant des « guillemets doubles ». Citations et barres obliques inverses à l'intérieur
les chaînes entre guillemets sont échappées avec des barres obliques inverses.
Global Directives
Les directives globales contrôlent certains aspects généraux du programme.
les couleurs BON BAD
Les couleurs utilisées pour représenter les bons états (une sauvegarde récente) et les mauvais états (pas de
sauvegarde suffisamment récente).
BON et BAD sont des valeurs entières représentant des triplets RVB. Il est plus pratique de
écrivez-les en hexadécimal, par exemple comme 0xRRGGBB. Par exemple, le noir est MONITORING, le rouge est
0xFF0000, Et ainsi de suite.
dispositif DISPOSITIF
Nomme un appareil. Cela peut être utilisé plusieurs fois. Le magasin doit avoir un fichier
appelé BOUTIQUE/Reference de l'appareil qui contient un nom de périphérique connu. Les sauvegardes ne seront
fait à des appareils connus.
Lorsqu'un appareil est perdu ou détruit, supprimez son entrée d'appareil et utilisez le
--prune-unknown option pour supprimer les enregistrements de sauvegardes dessus.
Les noms d'appareils peuvent contenir des lettres, des chiffres, des points et des traits de soulignement.
comprennent PATH
Incluez un autre fichier dans le cadre de la configuration. Si PATH est un répertoire alors le
les fichiers qu'il contient sont inclus (à l'exception des fichiers dotfiles, des fichiers de sauvegarde et de récupération).
garder-pruneau-logs JOURS
Le nombre de jours pendant lesquels conserver les enregistrements des sauvegardes élaguées. La valeur par défaut est 31.
bloquer PATH
Activer le verrouillage. Si cette directive est présente alors PATH sera utilisé comme fichier de verrouillage
pour les opérations qui changent quoi que ce soit (--backup, --prune, etc).
La serrure se fait par ouverture PATH et appeler troupeau(2) dessus avec LOCK_EX.
journaux PATH
Le répertoire pour stocker les fichiers journaux et les enregistrements de sauvegarde. La valeur par défaut est
/var/log/sauvegarde.
post-crochet d'accès COMMAND...
Une commande à exécuter après toutes les opérations de sauvegarde et d'élagage. Ceci est exécuté uniquement
une fois par invocation de sauvegarde rs. Une sauvegarde est toujours considérée comme réussie
même si le hook post-accès échoue (c'est-à-dire qu'il sort différent de zéro). Voir HOOKS ci-dessous.
crochet de pré-accès COMMAND...
Une commande à exécuter avant tout ce qui accède à des périphériques de sauvegarde (c'est-à-dire
et opérations de taille). Ceci est exécuté une seule fois par appel de sauvegarde rs et
s'il échoue (c'est-à-dire qu'il sort non nul) alors sauvegarde rs se termine immédiatement. Voir HOOKS
ci-dessous.
public oui|non
Si vrai, les sauvegardes sont publiques. Normalement, les sauvegardes ne doivent être accessibles que par le
utilisateur appelant. Cette option supprime la vérification.
rapport-prune-logs JOURS
Le nombre de jours de journaux d'élagage à mettre dans le rapport. La valeur par défaut est 3.
sendmail PATH
Le chemin d'accès à l'exécutable à utiliser pour l'envoi d'e-mails. La valeur par défaut est plate-forme-
dépendante mais généralement /usr/sbin/sendmail. L'exécutable doit prendre en charge le -t,
-oee, -oi et -odb options.
Boutique PATH
Chemin sur lequel un périphérique de sauvegarde peut être monté. Cela peut être utilisé plusieurs fois.
magasin-modèle RECONNAISSANCE
A glob(7) chemins de correspondance de modèle sur lesquels un périphérique de sauvegarde peut être monté. Ceci peut
être utilisé plusieurs fois.
feuille de style PATH
Chemin d'accès à la feuille de style à utiliser dans le rapport HTML. S'il est absent, alors un
la feuille de style par défaut intégrée est utilisée.
Héritable Directives
Les directives héritables contrôlent un aspect d'une ou plusieurs sauvegardes. Ils peuvent être spécifiés à
au niveau mondial ou dans un hôte or le volume strophe (voir ci-dessous). Si l'un apparaît dans plusieurs
lieux puis les paramètres de volume remplacent les paramètres de l'hôte et les paramètres de l'hôte remplacent les paramètres globaux
paramètres.
expiration du délai d'attente SECONDS
Combien de temps attendre avant de conclure qu'un crochet est accroché, en secondes. La valeur par défaut est 0,
ce qui signifie attendre indéfiniment.
max-age JOURS
L'âge maximum de la sauvegarde la plus récente avant que vous ne vous sentiez mal à l'aise. Les
la valeur par défaut est 3, ce qui signifie que si un volume n'a pas été sauvegardé au cours des 3 derniers jours, il
aura de l'encre rouge dans le rapport HTML.
mini-sauvegardes COUNT
Le nombre minimum de sauvegardes pour chaque volume à conserver sur chaque magasin, lors de l'élagage.
La valeur par défaut est 1.
(C'est un alias pour prune-paramètre mini-sauvegardes et sera supprimé à l'avenir
version.)
crochet post-sauvegarde COMMAND...
Une commande à exécuter après avoir terminé une sauvegarde ou après son échec. Une sauvegarde est
toujours considéré comme ayant réussi même si le hook post-sauvegarde échoue (quitte
différent de zéro). Voir HOOKS ci-dessous.
crochet de pré-sauvegarde COMMAND...
Une commande à exécuter avant de démarrer une sauvegarde. Si ce hook échoue (c'est-à-dire quitte
différent de zéro), la sauvegarde n'est pas effectuée et le hook post-sauvegarde ne sera pas exécuté. Voir
HOOKS ci-dessous.
Ce hook peut remplacer le chemin source de la sauvegarde en écrivant un nouveau chemin source
à la sortie standard.
âge de pruneau JOURS
L'âge auquel une sauvegarde peut être élaguée. La valeur par défaut est 366, ce qui signifie qu'une sauvegarde sera
ne jamais être taillé jusqu'à ce qu'il ait au moins un an entier.
(C'est un alias pour prune-paramètre âge de pruneau et sera supprimé à l'avenir
version.)
prune-paramètre Nom VALEURE
Définissez un paramètre pour la politique d'élagage. Voir TAILLE ci-dessous.
prune-paramètre --supprimer Nom
Supprimez un paramètre pour la politique d'élagage.
prune-politique Nom
La politique d'élagage à utiliser. Voir TAILLE ci-dessous.
délai d'attente rsync SECONDS
Combien de temps attendre avant de conclure que rsync s'est bloqué, en secondes. La valeur par défaut est 0,
ce qui signifie attendre indéfiniment.
ssh-timeout SECONDS
Combien de temps attendre avant de conclure qu'un hôte est en panne, en secondes. La valeur par défaut est 60.
Hôte Directives
Une strophe hôte est commencée par un hôte Directive.
hôte HÔTE
Introduisez une strophe hôte. Le nom est utilisé pour le répertoire de sauvegarde de cet hôte.
Les directives suivantes, et le volume strophes (voir ci-dessous), peuvent apparaître dans une strophe hôte :
toujours actif oui|non
Si vrai, l'hôte est censé être toujours disponible. Si ce n'est pas le cas, un avertissement
sera émis lors de la sauvegarde si ce n'est pas le cas. Échec des tentatives de sauvegarde
seront également enregistrés comme des échecs pour les hôtes toujours actifs (normalement les hôtes qui ne peuvent pas
être atteint sont ignorés en silence).
dispositifs RECONNAISSANCE
A glob(3) modèle restreignant les périphériques sur lesquels cet hôte sera sauvegardé.
Notez que seule la création de sauvegarde respecte cette restriction. La taille et la mise à la retraite font
pas.
nom d'hôte HOSTNAME
Le nom d'hôte SSH de cet hôte. La valeur par défaut est le nom de la strophe host.
Le nom d'hôte localhost est traité spécialement : il est supposé toujours identique
au système local, de sorte que les fichiers seront lus à partir du système de fichiers local.
priorité INTEGER
La priorité de cet hôte. Les hôtes sont sauvegardés par ordre de priorité décroissant. Les
la priorité par défaut est 0.
utilisateur USERNAME
Le nom d'utilisateur SSH pour cet hôte. La valeur par défaut est de ne pas fournir de nom d'utilisateur.
De plus, des directives héritables peuvent apparaître dans une strophe hôte et écraser n'importe quelle
leur apparition au niveau mondial.
Classiquement, le contenu d'une strophe hôte est en retrait.
Les hôtes distants sont accessibles par SSH. L'utilisateur sauvegarde rs fonctionne comme doit pouvoir se connecter à
l'hôte distant (et sans qu'un mot de passe soit entré s'il doit être exécuté à partir d'une tâche cron
ou similaire).
Volume Directives
Une strophe de volume est commencée par un le volume Directive.
le volume LE VOLUME PATH
Introduisez une strophe en volume. Le nom est utilisé pour le répertoire de sauvegarde pour ce
le volume. Le chemin est le chemin absolu sur l'hôte.
Les directives suivantes peuvent apparaître dans une strophe de volume :
fichier de contrôle PATH
Vérifie que PATH existe avant de sauvegarder le volume. PATH peut être soit un
chemin absolu ou un chemin relatif (jusqu'à la racine du volume). Il n'a pas besoin d'être
à l'intérieur du volume bien que l'utilisation habituelle soit de rechercher un fichier qui est toujours
présent là-bas.
Cette vérification est effectuée avant d'exécuter le crochet de pré-sauvegarde, donc cela s'applique au réel
chemin vers le volume, pas le chemin réécrit.
contre-monté oui|non
Si vrai, vérifie que le chemin du volume est un point de montage avant de sauvegarder le
le volume.
Cette vérification est effectuée avant d'exécuter le crochet de pré-sauvegarde, donc cela s'applique au réel
chemin vers le volume, pas le chemin réécrit.
Notez que si plusieurs Chèque- sont utilisées, toutes les vérifications doivent réussir pour le volume
à sauvegarder.
exclure RECONNAISSANCE
Une exclusion pour ce volume. Le motif est passé au rsync --exclure option.
Cette directive peut apparaître plusieurs fois par volume.
Voir la page de manuel rsync pour plus de détails.
traverser oui|non
Si vrai, traverse les points de montage. Cela supprime le rsync --un-système-de-fichiers
option.
De plus, les directives héritables peuvent apparaître dans une strophe de volume et écraser n'importe quelle
leur apparition au niveau hôte ou mondial.
Classiquement, le contenu d'une strophe de volume est en retrait.
TAILLE
Il s'agit d'un processus de suppression des anciennes sauvegardes (à l'aide du --prune option). La politique de taille
utilisé pour déterminer les sauvegardes à supprimer est défini avec l'héritable prune-politique
directive, et les paramètres à la politique définie via le prune-paramètre Directive.
Les politiques disponibles sont répertoriées ci-dessous. La politique par défaut est âge.
âge
Cette politique supprime les sauvegardes plus anciennes qu'un âge minimum, à condition qu'un nombre minimum de sauvegardes
sur un appareil restent disponibles. Les paramètres d'élagage suivants sont pris en charge :
mini-sauvegardes
Le nombre minimum de sauvegardes du volume à conserver sur l'appareil. Taille
ne fera jamais tomber le nombre de sauvegardes en dessous de cette valeur. La valeur par défaut (et
minimum) est 1.
âge de pruneau
L'âge après que les sauvegardes deviennent éligibles pour l'élagage, en jours. Seules les sauvegardes de plus de
cet âge de plusieurs jours sera élagué. La valeur par défaut est 366 et le minimum est 1.
Pour une compatibilité descendante, ces valeurs peuvent également être définies à l'aide des directives du même
Nom. Cela sera désactivé dans une future version.
décadence
Cette politique réduit les sauvegardes plus anciennes qu'un âge minimum, à l'aide d'un modèle de décroissance configurable
qui s'arrange pour conserver un nombre décroissant de sauvegardes avec l'âge. La taille suivante
les paramètres sont pris en charge :
début de décroissance
L'âge après que les sauvegardes deviennent éligibles pour l'élagage, en jours. Seules les sauvegardes de plus de
cet âge de plusieurs jours sera élagué. La valeur par défaut est 1 et le minimum est 1.
limite de décroissance
Âge après lequel les sauvegardes sont toujours élaguées, en jours. Sauvegardes plus anciennes que celle-ci
sera toujours élagué à moins que cela ne laisse aucune sauvegarde. La valeur par défaut est
366 et le minimum est 1.
échelle de décroissance
L'échelle à laquelle la fenêtre de décroissance est étendue. La valeur par défaut est 2 et le minimum
est 2.
fenêtre de décomposition
La taille de la fenêtre de décroissance. La valeur par défaut est 1 et le minimum est 1.
exec
Cette politique exécute un sous-programme avec des paramètres et des informations supplémentaires fournis dans
l'environnement.
Les paramètres suivants sont pris en charge :
chemin Le chemin d'accès au sous-programme à exécuter.
Tous les paramètres supplémentaires sont fournis au sous-programme via des variables d'environnement,
préfixé par PRUNE_. De plus, les variables d'environnement suivantes sont définies :
PRUNE_DEVICE
Le nom du périphérique contenant la sauvegarde.
PRUNE_HOST
Le nom de l'hôte.
PRUNE_ONDEVICE
La liste des sauvegardes sur l'appareil, par âge en jours. Cette liste exclut tout ce qui
ont déjà été programmés pour l'élagage, et inclut la sauvegarde sous
considération (c'est-à-dire la valeur de BACKUP_AGE apparaîtra dans cette liste).
PRUNE_TOTAL
Le nombre total de sauvegardes de ce volume sur n'importe quel périphérique. Notez qu'il ne
inclure des sauvegardes sur d'autres appareils qui viennent d'être sélectionnés pour l'élagage par
un autre appel au sous-programme.
PRUNE_VOLUME
Le nom du volume.
Ces variables d'environnement remplacent toutes les paramètres avec des noms en conflit.
La sortie doit être une liste de sauvegardes à élaguer, une par ligne (dans n'importe quel ordre). Chaque ligne
doit contenir l'âge en jours de la sauvegarde à élaguer (c'est-à-dire la même valeur que celle apparaissant dans
PRUNE_ONDEVICE), suivi de deux points, suivi de la raison pour laquelle cette sauvegarde doit être
taillé.
Par commodité, si l'argument de prune-politique commence avec / puis le exec la politique est
choisi avec le nom de la politique comme chemin paramètre.
jamais
Cette politique ne supprime jamais les sauvegardes.
HOOKS
Un hook est une commande exécutée par sauvegarde rs juste avant ou juste après une action. Les
la commande est passée directement à vice-président exécutif(3) ; pour utiliser une commande shell, par conséquent, soit l'envelopper
dans un script ou invoquez le shell avec le -c option.
Tous les crochets sont insérés - à sec mode. Les scripts de hook doivent honorer RSBACKUP_ACT qui sera
ajuster à non dans ce mode et oui autrement.
Accès Crochets
Les crochets d'accès sont exécutés (une fois) avant de faire quoi que ce soit qui accédera aux périphériques de sauvegarde
(même juste pour les lire).
Les variables d'environnement suivantes sont définies lorsqu'un hook d'accès est exécuté :
RSBACKUP_ACT
Régler non in - à sec Mode et oui autrement.
RSBACKUP_DEVICES
Une liste de noms de périphériques connus séparés par des espaces.
RSBACKUP_HOOK
Le nom de l'hameçon (c'est-à-dire crochet de pré-accès, etc). Cela permet un script de crochet unique
pour servir de mise en œuvre pour plusieurs crochets.
Backup Crochets
Les hooks de sauvegarde sont exécutés juste avant ou juste après la création d'une sauvegarde.
Les variables d'environnement suivantes sont définies lorsqu'un hook de sauvegarde est exécuté :
RSBACKUP_ACT
Régler non in - à sec Mode et oui autrement.
RSBACKUP_DEVICE
Le nom du périphérique cible pour la sauvegarde.
Notez que cela peut être supprimé dans une future version.
RSBACKUP_HOOK
Le nom de l'hameçon (c'est-à-dire crochet de pré-sauvegarde, etc). Cela permet un script de crochet unique
pour servir de mise en œuvre pour plusieurs crochets.
RSBACKUP_HOST
Le nom de l'hôte.
RSBACKUP_SSH_HOSTNAME
Le nom d'hôte SSH de l'hôte.
Rappeler que sauvegarde rs traite le nom d'hôte localhost spécialement. Si le crochet aussi
doit le faire, il doit dupliquer cette logique.
RSBACKUP_SSH_TARGET
Le nom d'hôte et le nom d'utilisateur SSH combinés pour être transmis à ssh (1).
Ce sera Nom d'utilisateur@nom d'hôte ou tout simplement nom d'hôte selon qu'un nom d'utilisateur SSH
a été mis en.
RSBACKUP_SSH_USERNAME
Le nom d'utilisateur SSH de l'hôte. Si aucun nom d'utilisateur SSH n'a été défini, cette variable ne
être réglé.
RSBACKUP_STATUS
(Seulement pour crochet post-sauvegarde). Soit ok or manqué.
RSBACKUP_STORE
Le chemin d'accès au répertoire de stockage où le périphérique est monté.
RSBACKUP_VOLUME
Le nom du volume.
RSBACKUP_VOLUME_PATH
Le chemin d'accès au volume.
La sortie d'erreur des hooks de sauvegarde est stockée dans le même enregistrement de sauvegarde que la sortie de
rsync.
REMARQUE: Le comportement actuel est que les hooks de sauvegarde pré/post sont exécutés séparément pour chaque
sauvegarde. Dans une future version, ils pourront être exécutés une seule fois pour toutes les sauvegardes d'un volume donné,
dans quel cas RSBACKUP_DEVICE ne sera plus réglé.
See rsbackup-snapshot-hook(1) pour un programme hook qui peut être utilisé pour sauvegarder à partir de Linux
Instantanés LVM.
SAUVEGARDE CYCLE DE LA VIE
L'ajout de A Équipement Hôte
Pour ajouter un nouvel hôte, créez un hôte l'entrée correspondante dans le fichier de configuration.
Pour sauvegarder l'hôte local, spécifiez nom d'hôte localhost. Sinon, vous pouvez généralement omettre
nom d'hôte.
Vous souhaiterez peut-être définir des valeurs à l'échelle de l'hôte pour âge de pruneau, max-age et mini-sauvegardes.
Un hôte sans volumes n'a aucun effet.
L'ajout de A Équipement Volume
Pour ajouter un nouveau volume, créez un le volume inscription pour celui-ci dans le hôte l'article de l'
fichier de configuration.
Ajouter exclure options pour ignorer les fichiers que vous ne souhaitez pas sauvegarder. Cela peut inclure des temporaires
fichiers et le contenu des répertoires "corbeille".
Si le volume contient des points de montage et que vous souhaitez sauvegarder le contenu du
systèmes de fichiers subsidiaires, alors assurez-vous d'inclure le traverser option.
Vous pouvez définir des valeurs par volume pour âge de pruneau, max-age et mini-sauvegardes.
L'ajout de A Équipement Appareil
Pour ajouter un nouveau périphérique, formatez-le, montez-le et créez un Reference de l'appareil fichier dans son niveau supérieur
annuaire. Ajouter un dispositif entrée pour celui-ci dans le fichier de configuration et un Boutique entrée
mentionnant son point de montage habituel.
Dans des circonstances normales, vous devez vous assurer que le système de fichiers de sauvegarde appartient à
racine et mode 0700.
Fabrication sauvegardes
Pour sauvegarder tous les volumes disponibles sur tous les périphériques disponibles :
rsbackup --sauvegarde
Vous voudrez probablement automatiser cela. Pour ne sauvegarder qu'un ensemble limité de volumes, spécifiez
arguments de sélection sur la ligne de commande.
Élagage sauvegardes
Pour élaguer les anciennes sauvegardes :
rsbackup --prune --prune-incomplete
Vous voudrez probablement automatiser cela.
Une "sauvegarde incomplète" se produit lorsqu'une sauvegarde d'un volume échoue ou est interrompue avant
achèvement. Ils ne sont pas immédiatement supprimés car rsync peut être en mesure d'utiliser les fichiers
déjà transféré pour économiser des efforts sur les sauvegardes suivantes le même jour, ou (s'il y a
pas de sauvegardes complètes à utiliser à cette fin) jours plus tard.
Sortant A Hôte
Retrait d'un hôte signifie supprimer toutes les sauvegardes pour lui. L'approche suggérée consiste à supprimer
configuration pour cela, puis utilisez sauvegarde rs --se retirer HÔTE pour supprimer ses sauvegardes aussi. Tu
pouvez le faire dans l'autre sens, mais vous serez invité à vérifier que vous vouliez vraiment
supprimer les sauvegardes d'un hôte toujours répertorié dans le fichier de configuration.
Si l'une des sauvegardes de l'hôte se trouve sur un périphérique retiré, vous devez retirer ce périphérique
d'abord.
Sortant A Volume
Le retrait d'un volume signifie la suppression de toutes les sauvegardes de celui-ci. C'est presque la même chose que de prendre sa retraite
tout l'hôte mais la commande est sauvegarde rs --se retirer HÔTE:LE VOLUME.
Vous pouvez retirer plusieurs hôtes et volumes en une seule commande.
Sortant A Appareil
Retrait d'un appareil signifie simplement supprimer les enregistrements pour celui-ci. Utilisation sauvegarde rs --retirer l'appareil
DISPOSITIF pour faire ça. Le contenu de l'appareil n'est pas modifié ; si tu veux ça tu dois
fais-le manuellement.
Vous pouvez retirer plusieurs appareils en une seule commande.
RESTAURER
Coûts de restauration supplémentaires l-)
Manuel Restaurer
La sauvegarde a la même disposition, les mêmes autorisations, etc. que le système d'origine, elle est donc parfaitement
possible de copier simplement les fichiers d'un répertoire de sauvegarde vers leur emplacement approprié.
Veillez à obtenir la propriété du fichier correctement. La sauvegarde est stockée avec le même utilisateur numérique
et l'ID de groupe comme système d'origine utilisé.
Jusqu'à ce qu'une sauvegarde soit terminée, ou pendant l'élagage, un .incomplet
le fichier existera. Recherchez un tel fichier avant de restaurer une sauvegarde donnée.
Restaurer Avec rsync
Supposons que l'hôte chymax a un volume appelé les utilisateurs dans lequel se trouvent les répertoires personnels des utilisateurs
sauvegardé, et l'utilisateur rjk souhaite que l'intégralité de son répertoire personnel soit restauré, un exemple
la commande de restauration peut être :
rsync -aSHz --numeric-ids /store/chymax/users/2010-04-01/rjk/. chymax :~rjk/.
Vous pouvez ajouter le --effacer option si vous vouliez restaurer exactement le statu quo ante,
ou à l'extrême opposé --existant si vous vouliez seulement restaurer des fichiers qui avaient été
supprimée.
Vous préférerez peut-être resynchroniser dans une zone de transit, puis sélectionner les fichiers manuellement.
Restaurer avec goudron
Vous pouvez archiver un répertoire de sauvegarde (ou un sous-ensemble de celui-ci), puis le décompresser sur la cible.
N'oubliez pas d'utiliser le --numérique-propriétaire possibilité de goudronner.
BOUTIQUE VALIDITÉ
Un magasin peut être dans les états suivants :
disponibles
Le magasin peut être utilisé pour une sauvegarde.
indisponible
Le magasin ne peut pas être utilisé pour une sauvegarde. Normalement cela ne génère pas d'erreur
mais --warn-magasin peut être utilisé pour signaler des avertissements pour tous les magasins indisponibles, et si
aucun magasin n'est disponible, les problèmes liés aux magasins indisponibles sont décrits.
mauvais Le magasin ne peut pas être utilisé pour une sauvegarde. Cela génère toujours un message d'erreur, mais
n'empêche pas les sauvegardes vers d'autres magasins.
mortellement cassé
Le magasin ne peut pas être utilisé pour une sauvegarde. Le programme sera terminé.
Les états sont reconnus à l'aide des tests suivants (dans cet ordre) :
· Si le chemin du magasin n'existe pas, le magasin est défectueux.
· Si le magasin n'a pas de Reference de l'appareil fichier, il n'est pas disponible. S'il en a un
mais sa lecture soulève une erreur alors c'est mauvais.
· Si le magasin est Reference de l'appareil le fichier contient un nom de périphérique inconnu, alors il est mauvais.
· Si le magasin est Reference de l'appareil le fichier nomme le même périphérique qu'un autre magasin, alors il est
fatalement brisé.
· Si le magasin n'appartient pas à racine alors c'est mauvais. Cette vérification peut être annulée
couplé à public Directive.
· Si le magasin peut être lu ou écrit par groupe ou par monde, alors c'est mauvais. Ce chèque
peut être remplacé par le public Directive.
Utiliser rsbackup en ligne à l'aide des services onworks.net