So, ich hab mich mit viel Hilfe auchmal an nen script geworfen.
Da ich öfters rumspiele an linvdr, ist für mich ein Backup wichtig, was ich jederzeit, per OSD sicher, und auch wieder zurückspielen kann, ohne CD, anderen PC etc. Funzt bei mir auf Linvdr 0.5 sehr gut.
Folgendes habe ich bei mir gemacht (kann sich ja jeder anpassen):
1) Als erstes habe ich auf "/" einen Ordner "scripte" angelegt, wo ich meine eigenen scripte drin habe, natürlich kann die jeder anlegen, wo er will ;)[/COLOR]
2) Dann auf "/" noch einen Ordner "backup" anlegen, wo später das Backup-Paket gespeichert wird.
3) In den erstellten ordner "scripte" habe ich eine Datei "backup" (zum sichern), und eine Datei "back" (zum zurückspielen) erstellt.
4) Folgendes In die datei "backup" schreiben :
#!/bin/bash
tar -cjvpf /backup/backup.`date +%Y%m%d`.tar.bz2 /* \
--exclude=/proc \
--exclude=/video0 \
--exclude=/pub \
--exclude=/backup \
--exclude=/vtx \
2>/var/log/error-backup
rm -f /backup/backup.tar.bz2
ln -s /backup/backup.`date +%Y%m%d`.tar.bz2 /backup/backup.tar.bz2
*** /proc, /video0, /pub, /backup, /vtx wird NICHT mitgesichert, ist auch nicht nötig. Das Fertige Paket hat bei mir eine größe von ca. 30 MB.
(Nochmal, die VDR Aufnahmen, werden auch nicht gesichert ;D) ***
5) Folgendes in die Datei "back" schreiben :
#!/bin/bash
cd /
tar -xjvpf /backup/backup.tar.bz2 2>/var/log/error-back
6) Beide Dateien ausführbar machen :
chmod 755 backup
chmod 755 back
7) Eintrage in "/etc/vdr/commands.conf" hinzufügen :
Linvdr sichern : /scripte/backup
Linvdr zurückspielen : /scripte/back
*** Natürlich hier auf die 2 scripte verknüpfen (liegen bei mir im Ordner "scripte" ***
Nun könnt ihr komfortabel, unter "Menü > Befehle " euer Linvdr sichern, und wieder zurückspielen. Das ganze funktioniert auch im laufenden Betrieb, man muss also den VDR nicht anhalten.
Fehler werden in "/var/log" > erorr-backup, oder erorr-back angezeigt.
Sachen die nicht mitgesichert werden sollen, können wie oben, mit
--exclude= angegeben werden.
Da es bei mir funktionert, nehme ich mal an, sollte es bei euch auch funzen, trotzdem natürlich alles auf eigene Gefahr
ciao chrisz
Nachtrag Editiert 24. Feb. Folgendes in der Datei "backup" an ERSTER STELLE eintragen (siehe oben):
#!/bin/bash
Nachtrag Editiert 26. Feb. Folgendes noch ausklammern (siehe oben):
--exclude=/vtx \
Villeicht sollte ich noch was sagen, zu den Backups :
Macht Ihr an verschiedenen Tagen Backups, wird das alte NICHT gegen das neue Backup überschrieben. Der Dateiname des Backup`s trägt immer das Datum, von dem Tag, wo Ihr euer System gesichert Habt.
Das ganze hat für mich einen Sinn, da ich so erstens sehe, wann ich mein System gesichert habe, und zweitens kann ich so verschiedene Systemkonfigurationen einrichten.
Also, wenn Ihr im Laufe der Zeit öfters euer System sichert, solltet Ihr ausser das letzte aktuelle Paket, alle anderen löschen, sonst wird euer Plattenspeicher villeicht ungewollt kleiner
Werde mal die beiden Dateien mit Anhängen, weniger schreibkram