Festplatten in der Dreambox kopieren

    • Offizieller Beitrag

    Da ich meiner 7020 HD eine zweite USB Platte bekommen hat wollte ich die Filme von der ersten
    Platte (hdd1) auf die Zweite (hdd2) kopieren.


    Nach langem suche habe ich endlich den passenden Befehl gefunden.


    Code
    cp -dpR /media/hdd1/* /media/hdd2/ &


    Damit wird die Gesamte Festplatte auf die andere Festplatte kopiert.


    Durch das & am Ende kann Telnet geschlossen werden und die Box kopiert weiterhin.


    Die Pfade müssen natürlich an euere angepasst werden.

  • Wie merke ich denn ob das kopieren fertig ist und fehlerfrei durchgelaufen ist?

    Viele Grüße vom verrückten Hund


    Sat-Receiver: DM800HD PVR (Merlin3 OE2.0 + Rambo + Gemini 3.2)
    TV: LG 42LW4500
    StreamingClient: PopcornHour A-200

  • nach dem laufenden Prozess suchen


    gibt mehrere Varianten, z.B:
    ps aux| grep "cp -dpR"|grep -v grep


    oder
    ps -A|grep cp


    mit top sollte der laufenden Prozess auch zu sehen sein (top beenden mit der Taste Q)


    wenn der Kopiervorgan fertig ist (kein laufender cp Prozess gefunden), prüfen, ob der Speicherbrauch der beiden Ordner (source und target) ident sind (die Ausgabe kann ne Weile dauern)


    nach obigen Beispiel (in MB)
    du -sm /media/hdd1 /media/hdd2


    oder in Kb
    du -s /media/hdd1 /media/hdd2


    der Speicherverbrauch sollte ident sein, wenn in Kb gemessen, kann es eine kleine Abweichung geben



    wenn man so kopiert
    nohup cp -dpR /media/hdd1/* /media/hdd2/ &


    findet man im Verzeichnis, von dem aus der Befehl ausgeführt wurdet, die Datei nohup.out, wenn der Kopiervorgang fertig ist. Da sollten etwaige Fehlermeldungen vermerkt sein

    Gruß Fred


    Die Dreambox ist tot, es lebe die Dreambox


    3 Mal editiert, zuletzt von Fred Bogus Trumper ()

  • geht das ganze auch von einer box zur anderen...zB von einer DM800se auf eine DM820. ...(im netz10.0.0.3 auf 10.0.0.2)...
    ich würde das ganze gerne probieren.
    danke inzwischen.

  • Ich kann auf der neuen HDD keine Partition erstellen (siehe Screenshot).


    Sorry, dass ich ein foto anhänge, aber einen richtigen screenshot habe ich gerade nicht hin bekommen

  • Zitat

    Original von Fred Bogus Trumper
    ...
    wenn man so kopiert
    nohup cp -dpR /media/hdd1/* /media/hdd2/ &


    findet man im Verzeichnis, von dem aus der Befehl ausgeführt wurdet, die Datei nohup.out, wenn der Kopiervorgang fertig ist. Da sollten etwaige Fehlermeldungen vermerkt sein


    Was meinst du mit "dem Verzeichnis, von dem aus der Befehl ausgeführt wurde"`?
    Ich führ Telnet via DCC aus.
    Mrinst du den root der AusgangsHDD?

    Viele Grüße vom verrückten Hund


    Sat-Receiver: DM800HD PVR (Merlin3 OE2.0 + Rambo + Gemini 3.2)
    TV: LG 42LW4500
    StreamingClient: PopcornHour A-200

  • Das soll heissen, wenn du dich beim Ausführen des Befehls im Verzeichnis /etc befindest,
    dann findest du dort auch die Datei.

  • Alsp wenn da root@dm800 stand erscheint die im root?


    Wannw ird die datei angelegt? Erst wenn das kopieren fertig ist oder wann?

    Viele Grüße vom verrückten Hund


    Sat-Receiver: DM800HD PVR (Merlin3 OE2.0 + Rambo + Gemini 3.2)
    TV: LG 42LW4500
    StreamingClient: PopcornHour A-200

  • Nein, das verstehst du falsch. Das heisst, das du als User root auf der Maschine dm800
    eingeloggt bist. In welchem Verzeichnis du dich gerade befindest bekommst du mit dem
    Befehl "pwd" raus.
    Und deine 2. Frage kannst du dir selbst beantworten, wenn du die Antwort von Fred Bogus Trumper
    noch einmal liest. :winking_face:

  • Zitat

    Original von Chiefobi
    geht das ganze auch von einer box zur anderen...zB von einer DM800se auf eine DM820. ...(im netz10.0.0.3 auf 10.0.0.2)...
    ich würde das ganze gerne probieren.
    danke inzwischen.


    Im Prinzip ja, wenn die Festplatte der einen Box per NFS/CIFS auf der anderen eingebunden ist


    z.B.
    nohup cp -a /media/hdd/movie/* /media/net/sharename/path/ &


    (cp -a = cp -dpR)


    Wenn man einmalig kopiert, kann man das in etwa so machen, wobei das ca. um ein fünftel langsamer ist als über SATA<->eSATA bzw. nur halb so schnell wie (e)SATA<->USB

    Gruß Fred


    Die Dreambox ist tot, es lebe die Dreambox


    2 Mal editiert, zuletzt von Fred Bogus Trumper ()

  • Zitat

    Original von crazydogs
    Ich kann auf der neuen HDD keine Partition erstellen (siehe Screenshot).


    Sorry, dass ich ein foto anhänge, aber einen richtigen screenshot habe ich gerade nicht hin bekommen


    So, habs gelöst.


    Wenn jemand auch diese Meldung sehen sollte, einfach die Partition an einem (Windows-)PC erstellen und dann die partionierte HDD in die Dream einbauen.
    Dann geht es wieder.


    Scheinbar kann die 800HD unter OE2 keine Partitionen anlegen.

    Viele Grüße vom verrückten Hund


    Sat-Receiver: DM800HD PVR (Merlin3 OE2.0 + Rambo + Gemini 3.2)
    TV: LG 42LW4500
    StreamingClient: PopcornHour A-200

  • Hi,
    leider ist meine Dream während des copierens eingefroren.


    gibt es auch einen Befehl,der nur die noch nicht copierten Dateien rüberschiebt?


    Eventuell nicht komplett kopierte Dateie nwürde ich dann später via totalCommander rüberschieben.

    Viele Grüße vom verrückten Hund


    Sat-Receiver: DM800HD PVR (Merlin3 OE2.0 + Rambo + Gemini 3.2)
    TV: LG 42LW4500
    StreamingClient: PopcornHour A-200

  • Code
    cp -u


    wäre dafür vorgesehen (update, wird nur kopiert wenn die Datei im Quellordner neuer ist), aber die Option gibt es in der busybox version auf der dream nicht


    sonst nach rsync googlen, gibt es auch für die dream

    Gruß Fred


    Die Dreambox ist tot, es lebe die Dreambox



  • Als Alternative kann man auch die Anzahl Dateien zählen, z.Bsp. im Verzeichnis movie:


    find /media/hdd/movie/ -type f | wc -l
    (der Buchstabe am Schluss ist ein kleines L)



    Die Anzahl der Unterverzeichnisse zählt man mit -type d:


    find /media/hdd/movie/ -type d | wc -l

  • Mit welcher Geschwindigkeit kann ich beim kopieren rechnen?
    Es ist eine dm800sev2 mit OE2.0 und GP3 auf dem neuesten Stand. Die alte Platte ist am USB Port, die neue Platte am eSATA Port.
    Ich will mit cp -dpR kopieren. Es sind ca 800GB zu kopieren. Bis jetzt ist die alte Platte noch gesund.
    Lohnt es sich, rsync zu verwenden? Wenn ja, wo finde ich das?

  • wg. dem USB Port so um die 20-24MB/sec - das sind etwa 10-11 Stunden ....


    man kann auch eine Platte per SATA und die 2. per eSATA anhängen, dann geht es etwa doppelt so schnell. Wenn beide Platten etxtern an der Box hängen, würde das am Linux-PC oder per Live CD gebootet machen, das könnte durchaus schneller gehen.


    rsync ist IMHO dann praktisch, wenn bereits Daten auf der 2. Platte sind, dann werden nur die Daten gesyncht, die noch nicht kopiert wurden. Wenn du die gesamte Platte kopieren willst reicht auch cp -a (same as -dpR) im Hintergrund gestartet

    Gruß Fred


    Die Dreambox ist tot, es lebe die Dreambox