dondaik hat geschrieben:ich hätte da eine frage:
MOUNTCMD=mount -t vfat /dev/sda1 /home
UMOUNTCMD=umount /dev/sda1
was macht zeile 2 - unmounten ? dann ist da aber kein erfolgreich gemounteter stick oder ?
Soweit ich Linux verstehe ist sda1 eine Datenträger der vor dem MOUNTEN noch nicht im System erreichbar ist, nach dem MOUNTEN verwendest du ihn als Ordner - in dem Fall als "home"- damit der Stick wieder abgemeldet ist must du ihn UNMOUNTEN. Also keine Laufwerksbuchstaben wie bei Windows - sondern Ordner.
Nach erfolgreichen MOUNTEN steht sowas in der Statusübersicht:
Code: Alles auswählen
Filesystem: /home vfat (rw) Total 3836928k Used 37840k ( 1.0%) Free 3799088k (99.0%)
@Uwe:
Es lag primär am fehlenden Ordner "backup" auf dem Stick.
So wie es aussieht, werden von der HM-WebUI lediglich die Inhalte des Ordners USR/LOCAL/ in einer .tar gesichert (WinRAR schafft hier nicht alles zu entpacken). Zusätzlich befinden sich die Dateien:
signatur (alphanumerische Zeichenkette)
firmware_version (1.506 - also CCU-FW)
key_index (0 - warscheinlich der Sicherheitsschlüssel - hier 0 weil keiner vergeben)
in der .SBK
Theoretisch müßte man also nur die .tar in der .sbk tauschen - oder?
LG Tom
Nachtrag:
in der .sbk ist eine .tar.gz nicht eine .tar - wäre dann der Befehl so korrekt?:
Code: Alles auswählen
BACKUPCMD=cd /;tar cfvz /home/backup/ccu$TS$.tar.gz usr/local;sync
und vor allem für was ist ";sync" gut?
Weiß jemand was die .sbk in Wirklichkeit für eine Datei ist - ich hab sie mal auf .tar umbenannt damit ich rankomme.
Nachtrag 2:
Diese Befehlskette sollte nun eine tar.gz erstellen, die äquivalent zu jener in der .sbk ist:
Code: Alles auswählen
BACKUPCMD=cd /;mkdir /home/tmp;tar cf /home/tmp/usr_local-tmp.tar usr/local;cd /home/tmp;gzip usr_local-tmp.tar;mv usr_local-tmp.tar.gz usr_local-$TS$.tar.gz
Oben das war irgendwie nix
Wobei sich jetzt noch die Frage stellt, ob man nicht einfacher an das Original CCU-Backup-Programm kommt und dies verändert um es mit CUxD automatisch auszuführen.