Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
-
docNet
- Beiträge: 876
- Registriert: 03.08.2004 15:00:06
- Wohnort: Wiesbaden
Beitrag
von docNet » 06.12.2005 15:10:33
hi,
ich würde gerne ein backup [CF karte) von meinem router [1] [2] machen.
1.
Code: Alles auswählen
ssh -p port root@my-dyndns.org "dd if=/dev/harddisk >backup.img"
2. das backup.img hätte ich aber gerne nicht local auf dem router, sondern über's netzwerk bzw. internet auf einem anderen rechner.
[1]
http://board.gulli.com/thread/355994-wr ... en-router/
[2]
http://pcengines.ch/wrap.htm
kann mir jemdand helfen?
lg docnet
Zuletzt geändert von
docNet am 07.12.2005 16:42:08, insgesamt 1-mal geändert.
break on through to the other side
-
nil
- Beiträge: 989
- Registriert: 08.06.2005 13:28:36
Beitrag
von nil » 06.12.2005 15:25:12
Wenn du es dort speichern kannst, kannst du es doch mit scp anschließend ziehen. Wäre mal interessant in Erfahrung zu bringen, ob man es auch in einen Befehl direkt nach dem dd auch ziehen kann.
-
docNet
- Beiträge: 876
- Registriert: 03.08.2004 15:00:06
- Wohnort: Wiesbaden
Beitrag
von docNet » 06.12.2005 15:45:17
hallo und vielen dank für deine hilfe,
Wenn du es dort speichern kannst, kannst du es doch mit scp anschließend ziehen.
klar
aber ich will ja die komplette CF karte (256 MB) sichern und ich denke das nicht genug platz ist. oder?
Code: Alles auswählen
root@wrapcop:~ # df -h
Filesystem Size Used Avail Use% Mounted on
rootfs 179M 72M 107M 41% /
/dev/root 179M 72M 107M 41% /
/dev/harddisk1 7.8M 2.6M 5.3M 33% /boot
/dev/harddisk2 30M 1.9M 28M 7% /var/log_compressed
/dev/ramdisk 62M 6.2M 56M 10% /ram
lg docnet
break on through to the other side
-
Columbo0815
- Beiträge: 145
- Registriert: 25.10.2005 08:22:32
Beitrag
von Columbo0815 » 06.12.2005 15:57:32
Versuch es mal so:
dd if=/dev/harddisk |scp /dev/stdin backuprechner:/backupordner/backupdatei
-
nil
- Beiträge: 989
- Registriert: 08.06.2005 13:28:36
Beitrag
von nil » 06.12.2005 16:36:13
Das wird nicht funktionieren, da scp einen Dateinamen und nicht den Inhalt der Datei selbst haben will (und dann solltest du lieber xargs nutzen).
Ist es nicht möglich die Karte so zu mounten, dass das Filesystem sichtbar wird? Dann kann man es z.B. rekursiv ziehen, ohne ein Image zu erzeugen. Auch würde dann über SSH ein rsync gehen.
-
herrchen
- Beiträge: 3257
- Registriert: 15.08.2005 20:45:28
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Berlin
Beitrag
von herrchen » 06.12.2005 18:37:06
docNet hat geschrieben:
ich würde gerne ein backup [CF karte) von meinem router [1] [2] machen.
1.
Code: Alles auswählen
ssh -p port root@my-dyndns.org "dd if=/dev/harddisk >backup.img"
ssh -p root@remotehost 'dd if=/dev/hda bs=8192' | dd of=/home/docNet
zwei anmerkungen:
- es ist nicht unbedingt optimal, das bei einer gemounteten platte zu machen.
- den blocksize womöglich anpassen.
herrchen
-
docNet
- Beiträge: 876
- Registriert: 03.08.2004 15:00:06
- Wohnort: Wiesbaden
Beitrag
von docNet » 07.12.2005 10:01:58
hi herrchen,
vielen dank für deine hilfe.
hab's jetzt mal so versucht :
Code: Alles auswählen
ssh -p 222 root@my-dyndns.org "dd if=/dev/harddisk >backup.img" | dd of=/home/myself
dd: fne ,,/home/myself": Ist ein Verzeichnis
root@my-dyndns.org's password:
Killed by signal 2.
hmmm
lg docnet
break on through to the other side
-
herrchen
- Beiträge: 3257
- Registriert: 15.08.2005 20:45:28
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Berlin
Beitrag
von herrchen » 07.12.2005 14:44:32
docNet hat geschrieben:Code: Alles auswählen
ssh -p 222 root@my-dyndns.org "dd if=/dev/harddisk >backup.img" | dd of=/home/myself
dd: fne ,,/home/myself": Ist ein Verzeichnis
root@my-dyndns.org's password:
Killed by signal 2.
ssh -p root@remotehost 'dd if=/dev/hda bs=8192' | dd of=/home/myself/RouterImage
herrchen
*mit konzentrationsschwäche*
-
nil
- Beiträge: 989
- Registriert: 08.06.2005 13:28:36
Beitrag
von nil » 07.12.2005 15:41:22
Vielleicht hilft das:
http://www.wh-netz.de/knowledgebase/DatenRemoteKopieren
(oder ganz kurz: dd if=localfile | ssh target_address dd of=remotefile )
PS.: solltest du nur SSH zum Server (wo die Daten liegen) und nicht umgekehrt machen können, könntest du mit Remote-Port-Forwarding durch SSH versuchen die Verbindung in die Gegenrichtung für SSH aufzubauen.
-
docNet
- Beiträge: 876
- Registriert: 03.08.2004 15:00:06
- Wohnort: Wiesbaden
Beitrag
von docNet » 07.12.2005 16:39:59
@herrchen
herrchen
*mit konzentrationsschwäche*
aber geistig voll da
Code: Alles auswählen
myself@galileo:~$ ssh -p root@my-dyndns.org 'dd if=/dev/harddisk bs=8192' | dd of=/home/myself/backup.img
root@my-dyndns.org's password:
31275+0 records in
31275+0 records out
500400+0 Datensätze ein
500400+0 Datensätze aus
256204800 bytes transferred in 3982,308053 seconds (64336 bytes/sec)
myself@galileo:~$
Code: Alles auswählen
-rw-r--r-- 1 myself myself 256204800 2005-12-07 17:32 backup.img
hab nur /dev/hda durch /dev/harddisk ersetzt. ist doch ne CF Karte. siehe oben.
vielen vielen dank
@nil
an dich auch ein herzliches dankeschön für deine hilfe. der link ist wirklich sehr interresant.
lg docNet
break on through to the other side