migration /var/lib/video.00 + /var/lib/video.01 nach /var/lib/video

  • Hi Leute,
    wie bekomme ich die alte VDR-Aufnahmen-Struktur "2Platten gleichmäßig gefüllt und verlinkt",
    auf die neue Struktur "es gibt nur ein einziges /var/lib/video" umgezogen?


    mit rsync hab ich es nicht hinbekommen, der * Stern bei /old/video0* funktioniert nicht.

    Code
    rsync -r --safe-links /old/video.0*/Abenteuer_* /var/lib/video/old


    ;(

  • Da müsste doch eigentlich sowas möglich sein:

    Code
    rsync -Logprt /old/video.00/Abenteuer_* /var/lib/video/old/

    Damit sollte er die Ziele der Symlinks statt die Symlinks selbst kopieren.

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • KLASSE, DANKE !!!


    scheint zu klappen, letzter Test war OK


    Code
    root@GjiaffaarVDR00:~# time ionice -c3 rsync -Logprt --exclude='*index' --log-file="`uname -n`.rsync.`date '+%Y.%b.%d.%H:%M:%S'`.log" /var/lib/video.00/Alien* /var/lib/video/1old/real    1m34.072suser    1m4.852ssys     0m39.600s



    Jetzt schauen wir mal, wie lange die echte Migration läuft :rolleyes:


    der rsync läuft immer noch ... :wow

  • Sooooooooooooooooooooooooooo,
    die Mirgation der .ts- und der info-Files von /var/lib/video.00 /var/lib/video.01 nach /var/lib/video ist erfolgreich durchgelaufen.


    Der Rechner hat die ganze Nacht gebraucht. Dank des ionice und weil rsync immer nur eine alte Platte ausgelesen hat und gleichzeitig gegen zwei neue Platten mit BTRFS geschrieben hat, gab es wohl keine Beeinträchtigungen des restlichen Servers, bzw. des VDR.
    Nochmal DANKE an seahawk1986 für die Hilfe mit dem rsync-Kommando, auf die Idee rsync die Links auflösen zu lassen bin ich einfach nicht gekommen ...


    Der rsync Lauf:

    Code
    root@GjiaffaarVDR00:~# time ionice -c3 rsync -Logprt --exclude='*index' --log-file="`uname -n`.rsync.`date '+%Y.%b.%d.%H:%M:%S'`.log" /var/lib/video.00/* /var/lib/video/rsync: link_stat "/var/lib/video.00/video" failed: Too many levels of symbolic links (40)rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1183) [sender=3.1.1]real    555m1.842suser    310m48.700ssys     204m40.080sroot@GjiaffaarVDR00:~#


    Auszug aus dem rsync.log

    Code
    root@GjiaffaarVDR00:~# head -20 "GjiaffaarVDR00.rsync.2015.Nov.28.18:15:05.log"2015/11/28 18:15:05 [15411] building file list2015/11/28 18:15:05 [15411] rsync: link_stat "/var/lib/video.00/video" failed: Too many levels of symbolic links (40)2015/11/28 18:15:08 [15411] >f+++++++++ epg.data2015/11/28 18:15:08 [15411] cd+++++++++ 360°_Geo_Reportage/2015/11/28 18:15:08 [15411] cd+++++++++ 360°_Geo_Reportage/Yoga,_Indiens_erstaunliche_Medizin/2015/11/28 18:15:08 [15411] cd+++++++++ 360°_Geo_Reportage/Yoga,_Indiens_erstaunliche_Medizin/2015-11-22.13.40.26-0.rec/2015/11/28 18:15:38 [15411] >f+++++++++ 360°_Geo_Reportage/Yoga,_Indiens_erstaunliche_Medizin/2015-11-22.13.40.26-0.rec/00001.ts2015/11/28 18:15:47 [15411] >f+++++++++ 360°_Geo_Reportage/Yoga,_Indiens_erstaunliche_Medizin/2015-11-22.13.40.26-0.rec/00002.ts2015/11/28 18:15:47 [15411] >f+++++++++ 360°_Geo_Reportage/Yoga,_Indiens_erstaunliche_Medizin/2015-11-22.13.40.26-0.rec/info2015/11/28 18:16:46 [15411] cd+++++++++ Abenteuer_Diagnose/2015/11/28 18:16:46 [15411] cd+++++++++ Abenteuer_Diagnose/Dicker_Hals_#2F_Keimbahnen_#2F_Schlechte_Luf/2015/11/28 18:16:46 [15411] cd+++++++++ Abenteuer_Diagnose/Dicker_Hals_#2F_Keimbahnen_#2F_Schlechte_Luf/2015-11-25.20.55.57-0.rec/2015/11/28 18:17:14 [15411] >f+++++++++ Abenteuer_Diagnose/Dicker_Hals_#2F_Keimbahnen_#2F_Schlechte_Luf/2015-11-25.20.55.57-0.rec/00001.ts2015/11/28 18:17:36 [15411] >f+++++++++ Abenteuer_Diagnose/Dicker_Hals_#2F_Keimbahnen_#2F_Schlechte_Luf/2015-11-25.20.55.57-0.rec/00002.ts



Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!