devo mettere in piedi un piccolo sistema di backup incrementale su un server linux. Girando in rete ho trovato varie soluzioni interessanti che uniscono le funzionalità di rsync al concetto di hard-link .
Lo script che ho trovato e che ho intenzione di usare è:
Codice: Seleziona tutto
rm -rf backup.3
mv backup.2 backup.3
mv backup.1 backup.2
cp -al backup.0 backup.1
rsync -a --delete source_directory/ backup.0/
con "cp -al" effettuo un hard-link tra due directory e quindi, a meno di differenze tra le due, lo spazio occupato su disco non deve aumentare ma non sembra così.
Per prova ho messo in "source_directory" un file da 100MB ed ho eseguito lo script per 3 volte. Ogni volta che eseguivo lo script controllavo lo spazio libero su disco con "df" e lo spazio disponibile diminuiva esattamente di 100MB ogni volta...
...è normale?
C'è un altro modo per verificare che lo spazio occupato non aumenti?

