Telnet kopieren Prolem mit "Bad Address"

  • Hallo,
    kennt sich jemand von Euch mit Telnet aus?


    Will von meiner internen sda1 au die externe sdb1 kopieren und den Befehl über dcc als Hintergrundbefehl geben.
    Leider bekomme ich immer angezeigt bad address obwohl ich in beide Ordner pder cd etc rein kann :frowning_face:



    Befehl Kopieren cp autofs/sda1/movie/*.* /autofs/sdb1/movie/ &
    (startet den Kopiervorgang aller Dateien von pfad1 nach pfad2. Das & bewirkt, das der Prozess im Hintergrund statt in der Konsole läuft. d.h. die Box kopiert alleine weiter, auch wenn die telnet verbindung gekappt wird. d.h. du startest es nur per telnet - es werden auch keine Daten von der dream zum pc geschickt, sondern es wird direkt auf der Box von der USB-Platte auf die interne kopiert. Den Telnetbefehl kann man quasi als remote Befehl verstehen.)


    root@dm8000:/autofs/sda1/movie
    root@dm8000:/autofs/sdb1/movie
    merkwürdiger Weise komme ich so in die Ordner, aber nicht auf die interne Platte über
    root@dm8000:/media/hdd -> sobald ich cd movie mache findet der den Ordner auf diesem Pfad nicht mehr :pouting_face:


    komme in die Ordner wie oben rein aber nach befehlseingabe erscheint
    root@dm8000:/# -sh: cp: Bad address


    Ich komme alleine nicht weiter :confused_face:
    Vielen Dank für Eure Hilfe


  • cp autofs/sda1/movie/*.* /autofs/sdb1/movie/ &

    wenn der gepostete Befehl kein copy&paste Fehler ist, dann würde ich sagen es liegt am fehlenden slash vor autofs, müsste so lauten:


    cp /autofs/sda1/movie/*.* /autofs/sdb1/movie/ &

    Gruß Fred

    Die Dreambox ist tot, es lebe die Dreambox

  • nein, das ist mehrfach getestet und auf solche kleinigkeiten habe ich geachtet.


    Ich denke das irgendwas mit dem Mounten und Rechten vom Zugriff über PC XP auf die BOx zu tun hat. Habe schon mehrfach unmounted und wieder mount, aber tut sich nichts. :wacko:

  • Ich wuerde eher mal raten, dass es am Verhalten des Automounter liegt.
    Der mountet Verzeichnisse nur, wenn jemand darauf zugreift und wirft
    die wieder weg, wenn kein Zugriff mehr erfolgt.
    Starte mal eine zweite Telnet Session und gehe in das Zielverzeichnis.
    Damit sollte der Pfad dauerhaft vorhanden sein.
    Nun das Kopieren in der ersten Session starten.
    Wenn es dann geht, koenntest Du den "Trick" verwenden, dass Du fuer
    die beiden Verzeichnisse jeweils einen symbolischen Link im Flash anlegst
    und die dann als Quelle und Ziel verwendest.
    Hoert sich abstrus an, ich weiss; hat aber mit anderen Problemen im Enigma2
    und Automounter schon geholfen.

    DM900 SS, DM8000SSSS
    Kein Support per PN! Nutzt das Forum zum Fragen, dann haben auch andere etwas davon.

  • Das wäre aber merkwürdig. Ich hatte noch nie Probleme mit Mounts - bis jetzt waren sie immer und auf jede erdenkliche Art und Weise erreichbar.

    How can we win, when fools can be kings?

  • Vielen Dank für den Tip mit dem mounten.
    Leider war es nicht der Fehler und bleibt bestehen.
    echt doof
    kann über telnet in cd /media/hdd/movie und ebenso auf anderem dcc (gleichzeitig) cd /media/HD400LD/movie
    aber ausgeführt wird der befehl nicht = bad adress


    :frowning_face: leicht am verzweifeln
    VG

  • Vielen Dank für den neuen Versuch


    mount


    root@dm8000:~# mount
    rootfs on / type rootfs (rw)
    proc on /proc type proc (rw)
    /dev/mtdblock3 on / type jffs2 (rw)
    proc on /proc type proc (rw)
    sysfs on /sys type sysfs (rw)
    udev on /dev type tmpfs (rw)
    devpts on /dev/pts type devpts (rw)
    usbfs on /proc/bus/usb type usbfs (rw)
    /dev/mtdblock2 on /boot type jffs2 (ro)
    tmpfs on /var type tmpfs (rw)
    tmpfs on /tmp type tmpfs (rw)
    /dev/disk/by-uuid/28156b59-894e-4c4e-b3fb-2ce6264ac9e5 on /media/hdd type ext3
    rw,data=ordered)
    /dev/disk/by-uuid/81e6e77a-a818-456e-a59d-a5463edbae78 on /media/HD400LD type e
    t3 (rw,sync,data=ordered)


    Danke im Voraus
    :smiling_face:

  • cp /media/hdd/movie/*.* /media/HD400LD/ klappt auch nicht?


    scheinbar hast du ja beide devices mit dem Speichergeräte manager eingebunden

    Gruß Fred

    Die Dreambox ist tot, es lebe die Dreambox

  • jetzt ist was merkwürdiges geschehen.


    Ich hatte einfach mal die interne per Menü/Einstellungen/System... ausgehängt und wieder neu eingehängt.
    Jetzt ist unter dem Pfad /media/hdd die Patte verschwunden und neu augetaucht unter /media/SAMSUNGHD204HI/movie
    super jetzt muß ich aufpassen mit denbisherigen Serien Timern...


    leider funzt der angepasste Pfad
    root@dm8000:~# cp /media/SAMSUNGHD204UI/movie/*.* /media/HD400LD/movie/ &
    root@dm8000:~# -sh: cp: Bad address


    immer noch nicht mit und ohne "&"

  • Gehe mal im Telnet in das Verzeichnis der HD400LD.
    Dann fuehre ein "touch tt.txt" aus.
    Dann ein "cp tt.txt uu.txt".
    Tut das?
    Wenn ja, dann fuehre ein "cp tt.txt /media/hdd/movie/uu.txt" aus.
    Tut das auch?

    DM900 SS, DM8000SSSS
    Kein Support per PN! Nutzt das Forum zum Fragen, dann haben auch andere etwas davon.

  • hat funktioniert ebenso wie von der Samsung zur 400LD


    Telnet:


    root@dm8000:~# cd /media/HD400LD
    root@dm8000:/media/HD400LD# touch tt.txt
    root@dm8000:/media/HD400LD# cp tt.txt uu.txt
    root@dm8000:/media/HD400LD# cp tt.txt /media/hdd/movie/uu.txt
    cp: cannot create '/media/hdd/movie/uu.txt': Path does not exist
    root@dm8000:/media/HD400LD# cp tt.txt /media/SAMSUNGHD204UI/movie/uu.txt
    root@dm8000:/media/HD400LD# cd /
    root@dm8000:/# cd /media/SAMSUNGHD204UI/movie
    root@dm8000:/media/SAMSUNGHD204UI/movie# touch tt.txt
    root@dm8000:/media/SAMSUNGHD204UI/movie# cp tt.txt uu.txt
    root@dm8000:/media/SAMSUNGHD204UI/movie# cp tt.txt /media/HD400LD/movie/uu.txt
    root@dm8000:/media/SAMSUNGHD204UI/movie# cp *.* /media/HD400LD/movie/ &
    root@dm8000:/media/SAMSUNGHD204UI/movie# -sh: cp: Bad address
    root@dm8000:/media/SAMSUNGHD204UI/movie# cp *.* /media/HD400LD/movie/*.* &
    [1]- Done(2) cp *.* /media/HD400LD/movie/
    root@dm8000:/media/SAMSUNGHD204UI/movie# -sh: cp: Bad address
    root@dm8000:/media/SAMSUNGHD204UI/movie# cp * /media/HD400LD/movie/* &
    [2]- Done(2) cp *.* /media/HD400LD/movie/*.*
    root@dm8000:/media/SAMSUNGHD204UI/movie# -sh: cp: Bad address


    nur leider funzt es mit den Filmen noch nicht bzw. Wildcat alle datein :confused_face:

  • Ok, noch ein Versuch:
    set -x
    cp /media/HD400LD/tt.txt /media/SAMSUNGHD204UI/movie/uu.txt


    Das "set -x" sollte alle Ersetzungen von Wildcards ausgeben. Vielleicht kann man
    dann sehen, woran es scheitert.

    DM900 SS, DM8000SSSS
    Kein Support per PN! Nutzt das Forum zum Fragen, dann haben auch andere etwas davon.

  • keine Ahnung was für ein verseuchtes System ich habe


    root@dm8000:~# cp /media/SAMSUNGHD204UI/movie/*.txt /media/HD400LD/movie/ &


    klappt super und kopiert 2 Datein gleichzeitig, aber sobald ich die Wildcat *.* oder nur * nutze (auch mit set -x vorher)


    root@dm8000:~# cp /media/SAMSUNGHD204UI/movie/*.txt /media/HD400LD/movie/ & (= OK)
    root@dm8000:~# cp /media/SAMSUNGHD204UI/movie/*.* /media/HD400LD/movie/ & (=Problem ??!)


    dann listet er mir alle datein auf
    "....SUNGHD204UI/movie/20120813 1117 - hr-fernsehen - defacto.ts.meta /media/SAMSUNG
    D204UI/movie/20120813 1117 - hr-fernsehen - defacto.ts.sc /media/SAMSUNGHD204UI
    movie/tt.txt /media/SAMSUNGHD204UI/movie/uu.txt /media/HD400LD/movie/
    -sh: cp: Bad address


    merkwürdig...

    Einmal editiert, zuletzt von Penn80 ()

  • Lass beim kopieren von "allem" den Punkt weg. Nur * statt *.* - das ist unter Linux/Unix anders, als unter Windows/DOS
    *.* heißt: alle Dateien mit einem Punkt darin, also z.B. auch das aktuelle Verzeichnis (.) und das vorhergehende Verzeichnis (..)