Onko linuxille olemassa jotain automaattista versiohallintaa, niin kuin Macin TimeMachine, joka tallentaa 2 tunnin välein kaikki tehdyt muutokset?
Toki voi käyttää vaikka subversions tai git:ia, mutta kuka jaksaa käsiin aina tallentaa eri versiot. Olisi kiva jos softa tallentaisi vaikka myös 2 tunnin välein kaikki tehdyt muutokset johonkin hakemistoon.
Toki voi käyttää vaikka subversions tai git:ia, mutta kuka jaksaa käsiin aina tallentaa eri versiot. Olisi kiva jos softa tallentaisi vaikka myös 2 tunnin välein kaikki tehdyt muutokset johonkin hakemistoon.
Vastaukset 4
Vanhimmat
Aikakone Linuxiin. Cron voi ajaa scriptin tunnin välein.
#!/bin/sh
date=`date "+%Y-%m-%dT%H_%M_%S"`
HOME=/home/user/
rsync -azP \
--delete \
--delete-excluded \
--exclude-from=$HOME/.rsync/exclude \
--link-dest=../current \
$HOME user@backupserver:Backups/incomplete_back-$date \
&& ssh user@backupserver \
"mv Backups/incomplete_back-$date Backups/back-$date \
&& rm -f Backups/current \
&& ln -s back-$date Backups/current"
Saako tuohon vähän selvennystä, kun näyttää aika sekavalta viritykseltä.
Oletaan, että meillä on hakemisto:
/work/data
ja varmuuskopiot tehdään hakemistoon:
/vork/backup
Nappasin sen täältä
http://blog.interlinked.org/tutorials/rsync_time_machine.html
Itse käytän backup2l nimistä ohjelmaa.
Pari vaihtoehtoa:
back in time
crashplan