Synchronisation en temps réel avec rsync et inotify

Prérequis essenteils Avant toute installation, assurez-vous que le démon rsync est correctement configuré. De plus, l'installation d'inotify-tools requiert que votre noyau Linux soit au minimum en version 2.6.13 et qu'il ait été compilé avec l'option CONFIG_INOTIFY activée. Vous pouvez vérifier ce dernier point via la commande ci-dessous. Origi ...

Publié le 12 juillet à 03h59

Maîtrise de rsync pour la synchronisation de fichiers et la sauvegarde

Présentation de l'outil rsync est une application essentielle pour la synchronisation de fichiers sur les systèmes de type UNIX. Son fonctionnement repose sur l'échange d'écarts entre la source et la destination, transférant uniquement les différences détectées, ce qui le rend extrêmement efficace pour les mises à jour répétées. Contrairement à ...

Publié le 11 juillet à 05h52

pv-migrate : architecture interne et mécanismes d'implémentation

Vue d'ensemble de l'architecture pv-migrate repose sur une architecture en couches et modulaire, pensée pour isoler les responsabilités et faciliter l'évolution du code. Le cœur du projet se situe dans le répertoire internal, découpé en plusieurs espaces fonctionnels qui collaborent lors d'une opération de migration. Les principaux composants s ...

Publié le 5 juillet à 20h10

Guide complet de configuration du fichier confxml.xml pour Sersync

En-tête et paramètres globaux Le fichier confxml.xml est l'élément central de Sersync, un utilitaire qui couple inotify et rsync pour assurer la réplication de fichiers en temps réel. Cette section détaille les paramètres fondamentaux de l'outil. <?xml version="1.0" encoding="ISO-8859-1"?> <head version="2.5&qu ...

Publié le 29 juin à 06h22

Déploiement sans contrôle de source avec VitoDeploy : guide d'un workflow PHP entièrement personnalisé

Quand le déploiement Git n'est plus une option De nombreuses équipes maintiennent des processus d'approvisionnement hérités ou des pipelines déjà industrialisées. Imposer Git comme seul point d'entrée du déploiement crée des frictions : synchronisation automatique non désirée, outils d'infrastructure déjà en place, procédures FTP/SFTP conservée ...

Publié le 25 juin à 20h43

Nettoyage optimisé de millions de fichiers d'audit Oracle Grid suite à une échec de suppression récursive

Contexte de l'incident Dans une production Oracle 19c RAC, une alerte d'espace disque critique a été émise en raison de l'occupation excessive par des ficheirs d'audit dans le répertoire Grid. La configuration d'audit par défaut, avec audit_sys_operations activé, a généré plus de 5,2 millions de fichiers .aud sur une longue période, saturant le ...

Publié le 9 juin à 19h53

Mise en œuvre de services réseau : FTP, partage de fichiers, synchronisation et équilibrage de charge

Authentification vsftpd par base de données MariaDB Architecture du laboratoire Rôle Système Adresse IP Serveur FTP Centos7 192.168.119.131 Serveur de bases de données Centos7_mini2 192.168.119.147 Poste client Ubuntu22 192.168.119.149 Démarche de mise en place Étape 1 : Installation et préparation de MariaDB Sur le serveur dédié ...

Publié le 9 juin à 05h27