Il s'agit de la commande syrep 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
syrep - Un outil de synchronisation de référentiel de fichiers
SYNOPSIS
sirop [choix...] --liste INSTANTANÉ ...
sirop [choix...] --Info INSTANTANÉ ...
sirop [choix...] --l'histoire INSTANTANÉ ...
sirop [choix...] --décharger INSTANTANÉ ...
sirop [choix...] --mettre à jour ANNUAIRE ...
sirop [choix...] --diff INSTANTANÉ INSTANTANÉ
sirop [choix...] --fusionner INSTANTANÉ ANNUAIRE
sirop [choix...] --fusionner PATCH ANNUAIRE
sirop [choix...] --fusionner ANNUAIRE ANNUAIRE
sirop [choix...] --makepatch ANNUAIRE INSTANTANÉ
sirop [choix...] --extrait INSTANTANÉ ...
sirop [choix...] --nettoyer ANNUAIRE ...
sirop [choix...] --Oubliez INSTANTANÉ ...
DESCRIPTION
Syrep est un outil de synchronisation de référentiel de fichiers générique. Il peut être utilisé pour synchroniser
hiérarchies de fichiers volumineux de manière bidirectionnelle en échangeant des fichiers de correctifs. Syrep est vraiment peer-to-
homologue, aucun serveur central n'est impliqué. Synchronisations entre plus de deux référentiels
sont pris en charge. Les fichiers de correctifs peuvent être transférés via un support hors ligne, par exemple un disque dur amovible
disques ou disques compacts.
Les fichiers sont suivis par leurs résumés de messages, actuellement MD5.
Syrep a été écrit pour faciliter la synchronisation de deux grandes musiques numériques
référentiels sans connexion réseau directe. Des fichiers de correctifs de plusieurs gigaoctets sont
courant dans cette situation.
Syrep est capable de gérer des tailles de fichiers de 64 bits. (LFS)
Syrep est optimisé pour la vitesse. Il peut utiliser un cache de résumé de message pour accélérer le
calcul des condensés de toute une hiérarchie de répertoires.
Un référentiel syrep est une arborescence de répertoires UNIX normale contenant un répertoire spécial .syrep
avec un fichier courant.syrep (appelé instantané) qui contient les données d'historique du système de fichiers. UNE
répertoire est transformé en un référentiel syrep en exécutant --mettre à jour dessus. Les instantanés sont utilisés
pour effectuer des tâches de base comme la comparaison de référentiels (commande --diff) ou créer des patchs
entre eux (commande --make-correctif).
Syrep ignorera tous les fichiers et répertoires qui ont l'attribut étendu utilisateur.syrep
ajuster à omettre. Actuellement, cela ne fonctionne que sur Linux. Gardez à l'esprit que seul le noyau plus récent
versions et certains systèmes de fichiers prennent en charge les attributs étendus. Voir attribut(5) pour plus d'
</br>L’Information.
GÉNÉRAL OPTIONS
Exactement une commande doit être spécifiée sur la ligne de commande. d'autre part plusieurs
les options sont autorisées.
-v | --verbeux (option)
Activer une opération plus détaillée
-T | --température-locale (option)
Utilisez le répertoire temporaire dans le référentiel. Ceci est très utile lorsque le fichier
le référentiel auquel vous appliquez les correctifs se trouve sur une partition différente de / Tmp, Parce
les fichiers peuvent être liés en dur au lieu d'être copiés. Cela nécessite un fichier inscriptible en lecture
système cependant.
--ignore-origine (option)
Normalement, syrep vous avertit si vous mettez à jour, fusionnez ou mettez à jour un référentiel avec un
instantané correspondant non généré sur l'hôte d'origine, et demande à l'utilisateur s'il
veut vraiment continuer. Cette option peut être utilisée pour désactiver cette question.
-z | --compresse (option)
Compressez les instantanés ou les correctifs de sortie. Cela peut ralentir extraordinairement le syrep et
est plus ou moins inutile si les données à compresser sont déjà compressées. je suggère
l'utiliser pour --update mais pas pour --makepatch si le référentiel de fichiers contient des MP3
ou des fichiers MPEG uniquement.
-p | --le progrès (option)
Afficher un tiret rotatif lors de l'exécution des opérations
GÉNÉRAL COMMANDES
-h | --Aidez-moi (commander)
Imprimer l'aide et quitter
-V | --version (commander)
Imprimer les informations sur la version et quitter
INSCRIPTION INSTANTANÉ CONTENU
--liste (commander)
Commande pour lister le fichier journal d'un instantané de référentiel
--show-supprimé (option)
Afficher les entrées supprimées
--show-par-md (option)
Afficher les fichiers par résumés de message. Cette option se heurte à --sorte.
--horaires (option)
Afficher les premières et dernières heures vues
--sorte (option)
Trier la liste des fichiers par ordre chronologique. Cette option se heurte à --show-par-md.
MONTRER INSTANTANÉ INFORMATION
--Info (commander)
Afficher des informations sur un référentiel ou un instantané, telles que l'origine, l'horodatage actuel
et version, taille de la base de données.
MONTRER INSTANTANÉ HISTOIRE
--l'histoire (commander)
Afficher l'historique de la version et de l'horodatage des mises à jour d'un instantané
DUMPING INSTANTANÉ CONTENU
--décharger (commander)
Afficher un vidage de structure d'un référentiel ou d'un instantané
MISE À JOUR A INSTANTANÉ
--mettre à jour (commander)
Mettez à jour ou créez un instantané pour un répertoire de référentiel. C'est-à-dire : itérer à travers
la hiérarchie spécifiée et mettre à jour les informations du journal des instantanés en conséquence.
-SSTRING | --instantané=STRING (option)
Utiliser le fichier d'instantané spécifié au lieu de celui contenu dans le référentiel
annuaire. Cela peut être utile si votre hiérarchie de fichiers est en lecture seule.
-CSTRING | --cache=STRING (option)
Utilisez le fichier de cache de résumé de message spécifié au lieu de celui contenu dans le
répertoire du référentiel. Cela peut être utile si votre hiérarchie de fichiers est en lecture seule ou
lorsque vous prévoyez de maintenir un cache de résumé de message à l'échelle du système. Dans le dernier cas
Tu devrais utiliser --pas de purge également.
--pas de cache (option)
N'utilisez pas de cache de résumé de message.
--pas de purge (option)
Ne purgez pas les entrées obsolètes du cache après l'exécution de la mise à jour. Le peut être utile si vous
prévoyez de maintenir un cache de résumé de message à l'échelle du système.
--ro-cache (option)
Utiliser le cache en lecture seule
--check-dev (option)
Stocker des informations sur l'appareil où réside le fichier lors du stockage d'une entrée
à ce sujet dans le cache de résumé de message. Étant donné qu'aujourd'hui, les identifiants d'appareil ne peuvent pas être
plus considérée comme stable, cette option est désactivée par défaut.
MONTRER DIFFÉRENCES ENTRE DEUX INSTANTANÉS
--diff (commander)
Afficher la différence entre deux référentiels ou instantanés
-s | --tailles (option)
Affiche la taille des fichiers à copier. Cela ne fonctionne que lorsque vous agissez sur un local
référentiel et pour les fichiers locaux.
-H | --lisible par l'homme (option)
Uniquement utile en cas d'utilisation avec -s. Lorsqu'il est activé, la taille des fichiers est lisible par l'homme
forme, c'est-à-dire "3.5 Mo" au lieu de "3670016".
FUSIONNER A INSTANTANÉ, A PATCH OR A DÉPÔT EN A DÉPÔT
--fusionner (commander)
Fusionnez un instantané, un correctif ou un référentiel dans un référentiel. Ensuite, vous devriez
courir --mettre à jour sur le référentiel pour mettre à jour l'instantané.
-q | --question (option)
Poser une question avant chaque action
-P | --prune-vide (option)
Élaguer les répertoires vides
--garder-poubelle (option)
Ne videz pas les poubelles. Les fichiers supprimés sont copiés dans une corbeille à l'intérieur du
répertoire du référentiel. Si cette option est spécifiée, cette corbeille n'est pas vidée lorsque
l'opération est terminée.
--check-md (option)
Vérifiez les résumés des messages des fichiers avant de les supprimer ou de les remplacer. NB : cela empire
les performances de syrep et n'est donc pas activé par défaut.
--always-copier (option)
Par défaut, syrep essaie de lier les fichiers en dur au lieu de les copier. Avec cette option
syrep fera toujours une copie, peu importe si un lien physique est possible ou non. C'est
particulièrement utile lors de fusions bi-répertoires. NB : Cela aggrave le syrep
performances et n'est donc pas activé par défaut.
FABRICATION A PATCH POUR LES CANADIENS A INSTANTANÉ CONTRE A ANNUAIRE
--makepatch (commander)
Créez un correctif pour le référentiel spécifié. Le patch est écrit sur STDOUT
à moins que -o est spécifié.
-oSTRING | --fichier-de-sortie=STRING (option)
Écrire la sortie dans le fichier spécifié au lieu de STDOUT
--inclure-tout (option)
Inclure les fichiers dans le correctif qui existent de l'autre côté sous un nom différent
EXTRACTION A INSTANTANÉS CONTENU
--extrait (commander)
Extrayez le contenu d'un instantané ou d'un correctif dans le répertoire local à moins que -D is
spécifié.
-DSTRING | --répertoire-de-sortie=STRING (option)
Écrire la sortie dans le répertoire spécifié
DES CONDUITS UP A DÉPÔT
--nettoyer (commander)
Supprimer les informations syrep du référentiel
-lINT | --cleanup-level=INT
1 : supprimez simplement les données temporaires et la corbeille (par défaut) ; 2: supprimer le cache de résumé des messages
également; 3: supprimer toutes les données syrep
OUBLI DÉPASSÉ INSTANTANÉ INFORMATION
--Oubliez (commander)
Reconditionnez le fichier d'instantané en supprimant les informations obsolètes. Utilisez ceci si votre
les fichiers instantanés deviennent trop volumineux.
-R JOURS | --se souvenir=JOURS (option)
Les informations sur le nombre de jours passés doivent-elles être conservées ? La valeur par défaut est 180
(une demi-année).
DÉPT, INSTANTANÉS ET PATCHS
Un référentiel de fichiers syrep est une hiérarchie de fichiers POSIX avec des données de journal supplémentaires, qui sont
utilisé pour suivre les changements. Normalement, ces données de journal sont enregistrées en tant que « instantané » dans le fichier
$(dépôt)/.syrep/current.syrep. Vous pouvez le créer et le mettre à jour en exécutant --mettre à jourL’
plus ce journal est mis à jour, mieux les modifications peuvent être suivies. C'est pourquoi ce
doit être appelé au moins une fois par jour via cron(8)
Deux instantanés de deux référentiels distincts (éventuellement provenant de différents hôtes) peuvent être comparés
avec ---diff. Cela vous montrera quels fichiers doivent être copiés ou supprimés de ou vers le
autre référentiel. --makepatch attachera les données du local manquant dans la télécommande
référentiel dans un instantané et écrivez-le dans un fichier de correctif. Ce fichier doit être transféré à
l'autre référentiel et appliqué là-bas avec --fusionner.
Gardez à l'esprit que les correctifs contiennent les données d'instantané de l'hôte d'origine. En raison de
que vous pouvez l'utiliser comme un instantané, par exemple en exécutant --diff dessus. D'un autre côté tu es
également capable de fusionner des instantanés sans données de correctif attachées à un référentiel. Cela fera tout
suppressions et renommages requis, mais n'ajoutera naturellement aucune nouvelle donnée à l'arborescence des fichiers.
Pour extraire le contenu d'un patch, vous pouvez utiliser --extrait. Cela écrira tous les fichiers
contenu dans le correctif ou l'instantané dans le répertoire local, y compris les données du journal d'instantané.
Les fichiers sont nommés par leurs résumés de message.
Utiliser syrep en ligne en utilisant les services onworks.net