Strumenti Utente

Strumenti Sito


sistema:tenere_sincronizzate_cartelle

Tenere sincronizzate due cartelle

Autore: Fabio Di Matteo
Ultima revisione: 23/07/2026 17:24

Alcuni modi per tenere sincronizzate 2 cartelle.

lsyncd

lsyncd -nodaemon -delay 1 -rsync ./cartella_A ./cartella_B

Sevizio systemd

[Unit]
Description=lsyncd sync cartella_A -> cartella_B
DefaultDependencies=no
Before=multi-user.target
Before=network.target

[Service]
Type=simple
ExecStart=/usr/bin/lsyncd -nodaemon -delay 1 -rsync ./cartella_A ./cartella_B
Restart=on-failure
RestartSec=5

[Install]
WantedBy=multi-user.target

inotify

#!/usr/bin/env bash
 
 
SRC="/mnt/1TB/"
DST="/mnt/backup/"
 
while inotifywait -r -e modify,create,delete,move "$SRC"; do
  sleep 60	
  rsync -av --delete "$SRC" "$DST"
done

unit systemd

[Unit]
Description=Sincronizza intero nas nel secondo disco
DefaultDependencies=no
Before=multi-user.target
Before=network.target

[Service]
Type=simple
ExecStart=/usr/local/bin/mirror.sh
Restart=on-failure
RestartSec=5

[Install]
WantedBy=multi-user.target
sistema/tenere_sincronizzate_cartelle.txt · Ultima modifica: 07/08/2026 09:03 da Fabio Di Matteo