Portál AbcLinuxu, 28. prosince 2025 20:39
00 23 * * * rsync -av --delete \\Konstrukcie\Toman /mnt/Konstrukcie/Toman
00 23 * * * rsync -av --delete \\Konstrukcie\Stephen /mnt/Konstrukcie/Stephen
....
Pripadne dalo by sa spravit. Ze by som cely tyzden zalohoval data. Neprepisovali by sa. Ale napr. v nedelu by sa vymazali stare. A ostala by posledna aktualizacia. A zas znova.
Pripadne dalo by sa spravit. Ze by som cely tyzden zalohoval data. Neprepisovali by sa. Ale napr. v nedelu by sa vymazali stare. A ostala by posledna aktualizacia. A zas znova.
Na toto je vhodný rsnapshot. Sice to neumí úplně to co chceš, ale měl bys jednotlivé dny a případně i týdny zálohované inkrementálně. (Používá to hardlinky a rsync, takže je to inkrementální záloha s tím, že v jednotlivých adresářích vidíš celý strom a zabírá to jen potřebné místo změněných souborů.)
Jinak do cronu bych dal script a ve scriptu to vsechno resil. Na inkrementalni zalohy neni dobra volba rsync, na to by to chtelo neco jinyho (dva navrhy tu uz padly). Script bych napsal nejak
mkdir -p /tmp/smbmount for i in Toman Stephen ...; do mount -t smbfs CESTA\$i /tmp/smbmount zaloha /tmp/smbmount /zalohy/$i umount /tmp/smbmount donePripadne tam dat jeste ping stanice aby se clovek nepokousel mountovat stroj, co neni pripojenej...
. Ale přiznám se, že do teďka mi není jasné, kde jsou ta data fyzicky umístěna a odkud kam je chce zálohovat. Jestli je to tak jak píšeš (data prosdílená mezi stanicemi), tak je to více než katastrofální stav (na to o jak důležitá data podle tazatele jde).
.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.