Als dieses Wiki statt Kommentaren noch Diskussionsseiten hatte, entstand zu dieser Seite eine Seitendiskussion: Seitendiskussion-WikiBackUp
(Ältere Variante siehe hier: WikiBackUpOld)
Veraltet: SheevaPlug ist inzwischen abgeraucht (und dieses Wiki auf ein PlomWiki umgestiegen). Derzeit gibt es keine automatisierte BackUp-Lösung.
Problembeschreibung siehe Archiv. Derzeit ziehe ich täglich ein Snapshot dieses Wikis hier. Ich bewahre die Tages-Snapshots des gegenwärtigen und des letzten Monats vollständig auf; frühere Monate werden auf einen Schnappschuss vom Monats-Ersten reduziert. Hier das Shell-Skript, das ich dafür auf meinem SheevaPlug täglich per Cronjob aufrufe:
#!/bin/bash -e WikiBackupDir='/mnt/usbstick/wiki_backups' cd $WikiBackupDir today=`date -u +"%25Y-%25m"-%25d` echo 'Error log '$today':' >> error_log.txt echo 'FTP log '$today':' >> ftp_log.txt # Download wiki snapshot into a directory named after the current date. today=`date -u +"%25Y-%25m-%25d"` mkdir $today cd $today username=GEHEIM password=GEHEIM ftp -inv ftp.plomlompom.de<<END user $username $password cd www.plomlompom.de/wiki/wiki.d/ mget * mget .* END cd .. # If new month started, delete all but first snapshot from next-to-last month. month_today=`date -u +"%25Y-%25m"` if [ ! -f this_month ]; then echo $month_today > this_month; fi month_yesterday=`cat this_month` if [ ! $month_today = $month_yesterday ]; then if [ -f last_month ]; then next_to_last_month=`cat last_month` mv $next_to_last_month'-01' $next_to_last_month rm -rf $next_to_last_month'-'*; fi echo $month_today > this_month echo $month_yesterday > last_month; fi echo '' >> error_log.txt echo '' >> ftp_log.txt
Hier noch der dazugehörige bcron-cronjob:
0 7 * * * plomlompom /home/plomlompom/wikibackup.sh 2>> /mnt/usbstick/wiki_backups/error_log.txt >> /mnt/usbstick/wiki_backups/ftp_log.txt
Seitendiskussion-WikiBackUp DatenKonsolidierung5 WikiBackUpOld WikiQuellCode 2010-03-14 2010-03-15 2010-09-15 2011-05-30 2012-06-01 Archiv
Keine Kommentare zu dieser Seite.
Kommentar-Schreiben derzeit nicht möglich: Kein Captcha gesetzt.