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