Ik heb rsnapshot werkend in Debian Etch. Werkt in feite prima. Ik backup een directory van op dit moment 156 MB.
Nu kwam ik op het idee om eens twee backups te maken terwijl er niks veranderd aan de bestanden, en te kijken hoe groot de backup directory in totaal zou worden. Zou eigenlijk niks mogen veranderen natuurlijk.
Dus ik voerde het commando "rsnapshot daily" uit, gecheckt met "du /backup -sh" hoe groot de backup-map was, en daarna nog een keer "rsnapshot daily" en nogmaals "du /backup -sh", en tot mijn verbazing kwam er ineens een MB of 5 bij.
Hoe kan dit ? Er wordt toch niks aangepast ? Ik weet wel dat er door rsync zogenaamde "hard links" gemaakt worden, als ik het goed begrijp staan alleen de gewijzigde bestanden dan fysiek in de verschillende mappen (daily.0, daily.1 enzo) en bij de rest (die onaangepast zijn) wordt er dan een soort van koppeling gemaakt.
Nemen deze koppelingen nu zoveel ruimte in ? Dat kan toch haast niet ?
Kan ik ook zorgen dat deze koppelingen niet aangemaakt worden, om te kijken of ik daarmee ruimte bespaar ?
Nu kwam ik op het idee om eens twee backups te maken terwijl er niks veranderd aan de bestanden, en te kijken hoe groot de backup directory in totaal zou worden. Zou eigenlijk niks mogen veranderen natuurlijk.
Dus ik voerde het commando "rsnapshot daily" uit, gecheckt met "du /backup -sh" hoe groot de backup-map was, en daarna nog een keer "rsnapshot daily" en nogmaals "du /backup -sh", en tot mijn verbazing kwam er ineens een MB of 5 bij.
Hoe kan dit ? Er wordt toch niks aangepast ? Ik weet wel dat er door rsync zogenaamde "hard links" gemaakt worden, als ik het goed begrijp staan alleen de gewijzigde bestanden dan fysiek in de verschillende mappen (daily.0, daily.1 enzo) en bij de rest (die onaangepast zijn) wordt er dan een soort van koppeling gemaakt.
Nemen deze koppelingen nu zoveel ruimte in ? Dat kan toch haast niet ?
Kan ik ook zorgen dat deze koppelingen niet aangemaakt worden, om te kijken of ik daarmee ruimte bespaar ?