ftp-datenübertragung unter linux

  • Hallo,
    hoffe ich bin hier richtig...
    ;)


    Mein Problem: Ein geplanter "Festplattenumzug."


    Mein vdr ist aus einer Kammer ins Wohnzimmer gezogen.
    Leider ist die Systemplatte (eine 20GB-IBM-HDD) geräuschmäßig wirklich nicht zu ertragen, so dass ich die Platte rasuschmeissen möchte und den vdr dann auf die (jetzige) Datenfestplatte (80GB) spielen möchte.


    D.h. ich habe nun vor
    1. die Daten auf der 80GB-hdd verschieben (retten)
    2. die 80GB-hdd komplett löschen und dann
    3. den ctvdr2 auf die "nackte" hdd aufspielen und am ende natürlich
    4. die video-Daten zurückspielen.


    Mein Frage betrifft Punkt 1:
    Am liebsten würde die Daten über mein Netzwerk auf eine Festplatte am router überspielen, die über eine ftp-verbindung erreichbar ist. Mit einem Windows-Rechner war das kein Problem.


    Mein erster Versuch (mit Knoppix) hat leider nicht geklappt, weil der knoppix-rechner immer eine zusätzliche nutzer/kennwort-bestätigung haben wollte, die ich aber auf der netzwerk-hdd gar nicht eingerichtet habe ???


    Fragen:
    1. Gibt es ein Linux-Tool mit dem ich Daten per ftp verschieben kann?
    2. Könnte ich auch per winscp die Video-Daten (unverändert) auf einen win-rechner holen (als zwischenstation) und dann z.B. auf de netzwerk-hdd spielen (wegen Platzmangel)?
    3. Hat jemnad eine bessere Idee wie man de Daten retten könnte?


    Grüße,
    champpain

    VDR1: yavdr 0.5.0 beta auf einem ASUS P5QPL-AM mit Tevii S480
    VDR2: debian-SERVER (dockstar) mit 3x Nova-T-USB-Sticks und yavdr 0.4 auf Zotac Ion-A als client

  • Versuch die Daten doch über SSH an den Zielrechner zu streamen. Das müsste irgendwie so gehen:

    Code
    tar -xyz /yourdata | ssh user@target.host


    Den genauen Befehl weiß ich leider nicht, aber irgendwer sollte hier weiterhelfen können. Den Kram erst an ne Windowskiste zu schicken is dumm weil dann sämtliche Dateirechte verloren gehen und das wäre blöööd.


    HTH,
    Floh


  • Hi,


    das tool heist unter Linux ftp :D SCNR


    Aber im ernst man ftp ist sicher hilfreich für dich. Das klärt dann auch das offensichtliche Rechteproblem das du hast. grundsätzlich sollte das ohne weitere Probleme gehen, wie gesagt ist sicher nur das problem,d as der Standarduser bei knoppix eben knoppix heisst und dein router damit nix anfangen kann. gebe entweder bei ftp den user separat an oder versuche das ganze mal als root unter knoppix (sudo root).


    bye


    Sven


    Link: Richtig fragen

  • Hallo champpain,


    ich würde die Dateien vorher mit dem tar - Befehl zusammenpacken.
    Gib mal man tar ein, dann siehst Du alle optionen.


    Ich glaube Du brauchst folgenden Aufruf wenn das ARchiv "sicherung.tar" heissen soll


    tar -czvf sicherung.tar <verzeichnis 1> <verzeichnis 2>... <verzeichnis x>


    Ich denke, dass standardmässig die Dateirechte beibehalten werden, doch pass auf, denn unter Linux hat jeder Benutzer eine userid und die Gruppe eine Groupid. Die müssen auf dem neuen System identisch mit dem alten System sein, sonst passen die Rechte nachher nicht mehr.
    Also ein benutzer mit dem Namen vdr muß auf einem anderen System nicht die gleiche id haben und sit somit ein anderer (d.h. die Rechte der Dateien stimmen nicht mehr)


    Eine andere Möglichkeit Dateien auf den Windows Rechner zu übertragen ist, das Laufwerk unter Windows freizugeben und mit mit mount -t smbfs ...weitere parameter ... zu mounten. Dann geht ein einfaches copy.


    Gruß,
    Frank

  • Zitat

    Den Kram erst an ne Windowskiste zu schicken is dumm weil dann sämtliche Dateirechte verloren gehen und das wäre blöööd.


    Ok! Das ist ja schon was. Gilt aber nicht für alle Übertragungs arten, sondern nur für SSH, richtig? Ich meine, wenn ich das Ding per ftp auf einen fat32-hdd (ehemals windows) spiele, sollte sich doch nichts an den rechten ändern.


    Zitat

    Eine andere Möglichkeit Dateien auf den Windows Rechner zu übertragen ist, das Laufwerk unter Windows freizugeben und mit mit mount -t smbfs ...weitere parameter ... zu mounten. Dann geht ein einfaches copy.


    die tar-befehle und das mounten werde ich testen, wenn das sudo (s.u.) nicht funzt.
    :)


    Zitat

    das tool heist unter Linux ftp SCNR


    SCNR istr ja ein cooles Kürzel.
    ;)


    Zitat

    versuche das ganze mal als root unter knoppix (sudo root).


    Das probier ich mal als erstes.
    :)


    Danke erstmal,
    champpain

    VDR1: yavdr 0.5.0 beta auf einem ASUS P5QPL-AM mit Tevii S480
    VDR2: debian-SERVER (dockstar) mit 3x Nova-T-USB-Sticks und yavdr 0.4 auf Zotac Ion-A als client

  • Zitat

    Original von champpain


    SCNR istr ja ein cooles Kürzel.


    Das gehört nicht zum Befehl :D gelle...das ist die Abkürzung für Sorry Could Not Resist...


    bye
    Sven


    Link: Richtig fragen

  • Zitat

    Original von champpain


    Ok! Das ist ja schon was. Gilt aber nicht für alle Übertragungs arten, sondern nur für SSH, richtig? Ich meine, wenn ich das Ding per ftp auf einen fat32-hdd (ehemals windows) spiele, sollte sich doch nichts an den rechten ändern.


    Das gilt gerade für ftp. ;) Sobald die Daten auf na FAT32 Partition (oder einem anderen Dateisystem das mit Unix Dateirechten nix anfangen kann) landen sind die verloren. Und das gilt es zu vermeiden.

  • Zitat

    Das gehört nicht zum Befehl gelle...


    ick weeß... kannte ich nicht, aber google hat´s mir jeflüstert... wie jesacht... nettes Kürzel...
    ;)


    Zitat

    um wieviele Daten handelt es sich denn ?


    Hmmm, keine Ahnung 20GB, aber den Platteneinbau würde ich mir gerne sparen und sinn einer netzwerk-platte sollten ja auch solche aktionen sein, daher würde ich gern lernen wie man das übers netz macht.


    Zitat

    Das gilt gerade für ftp. Sobald die Daten auf na FAT32 Partition (oder einem anderen Dateisystem das mit Unix Dateirechten nix anfangen kann) landen sind die verloren. Und das gilt es zu vermeiden.


    OK! Hast gewonnen. ;)
    D.h. wenn ich die Teile packe (tar) dann ändert sich also erstmal nichts, korrekt? Und wenn ich dann die Daten (sind nur vdr-Videodaten) in einen neuen vdr dekomprimiere kann ich wieder drauf zugreifen, ja?


    tar -xyz /yourdata
    ssh user@target.host


    Werde das mal testen, da ich ftp auch nicht raffe und ich zu blöd bin mich als root unter knoppix anzumelden...
    :(


    Danke (vorerst), ;)
    champpain

    VDR1: yavdr 0.5.0 beta auf einem ASUS P5QPL-AM mit Tevii S480
    VDR2: debian-SERVER (dockstar) mit 3x Nova-T-USB-Sticks und yavdr 0.4 auf Zotac Ion-A als client

  • Warum nimmst du nicht rsync ?

    server H97M Anniversary + i7-4790 (16GB) im lxc container ubuntu 15.04 server 3.19.0-20-generic / vdr 2.2.0 container ubuntu 14.10 satip 2.2.2 / inverto iplnb V1.20.0.71 / openelec (Zotac AD02) / FireTV mit kodi

  • Hi,


    angenommen deine 80GB-Platte ist im VDR-Rechner unter /video gemountet. Wenn es nur ca 20GB Daten sind, sollten dort noch 60GB frei sein. Also tust du folgendes:


    cd /video
    tar cvfp vdrdaten.tar *


    Die erzeugte Datei vdrdaten.tar kopierst du mit was auch immer (ftp, scp, sftp, samba, winscp, ...) irgendwo hin (FAT32, NTFS, egal .. hauptsache gesichert).


    Jetzt kannst du den Systemtransfer vornehmen. Wenn du damit fertig bist, kopierst du die datei vdrdaten.tar wieder auf den VDR in das Verzeichnis /video und packst es wieder aus:


    cd /video
    tar xvfp vdrdaten.tar


    Das sollte es gewesen sein.


    Und noch was: tar für sich alleine komprimiert nichts sondern archiviert nur. Die (De)Komprimierung wird mit dem Schalter -z (für gzip) bzw. -j (für bzip2) aktiviert, was IMHO für die Videodaten sinnlos wäre.


    Gruß
    Mag1c

  • Jut,
    das archivieren hat schon mal geklappt.
    Danke magi1c.
    :)


    Jetzt habe ich das 15GB-Paket und muss es noch per ftp zur router-hdd schieben. Aber wie?


    Irgendwie reicht die kombination aus meinen durchschnittlichen Englisch-Kenntnissen und kaum vorhandenen Linux-Kenntnissen nicht aus die "man ftp"-seiten zu verstehen.


    Kann mir jemand mal nen schubs geben...


    Die Platte hat folgende adresse ftp:\\anonymous@192.168.xxx.xxx
    Wie kann ich mit ftp eine verbindung dahin herstellen?


    Grüße,
    champpain

    VDR1: yavdr 0.5.0 beta auf einem ASUS P5QPL-AM mit Tevii S480
    VDR2: debian-SERVER (dockstar) mit 3x Nova-T-USB-Sticks und yavdr 0.4 auf Zotac Ion-A als client

  • Der gute alte Mindnight Comander war meine Rettung!


    Im Menü gibt es den Punkt ftp-verbindungen. Diesen anwählen, die ftp-adresse eingeben und schon kann man zwischen den fenstern schieben und kopieren wie man möchte...


    Jetzt kann das olle Ding (die pfeifende festplatte...) endlich raus...


    Grüße,
    champpain

    VDR1: yavdr 0.5.0 beta auf einem ASUS P5QPL-AM mit Tevii S480
    VDR2: debian-SERVER (dockstar) mit 3x Nova-T-USB-Sticks und yavdr 0.4 auf Zotac Ion-A als client

  • Cool, bei mir bricht MC immer ab, ka woran das liegt. Ich habe auf meiner win kiste serv-u installiert, dann mich mittels putty mit dem vdr verbunden, dann mc gestartet, FTP-Verbindung funzt, Kopieren auch, aber wenn ich dann die VDR-Files kopiere (2 GB pro File), bricht der nach einer gewissen Zeit einfach ab, keine Ahnung woran es liegt. Er meint immer "Nicht genug Plattenplatz zur Verfügung", aber auf der Win-Kiste ist genug frei...grübel...jemand eine Idee ???

  • Zitat

    Cool, bei mir bricht MC immer ab,


    Tja was soll ich dazu sagen?
    mein lestztes posting habe ich abgegeben als mc gerade beim überspielen war, aber kurz danach brach er ab mit genbau der gleichen fehlermeldung wie bei dir. :(


    na aj, zumindest weiss ich jetzt , dass ich vom vdr aus als root an das router-laufwerk rankomme.


    Wenn ich bloss dieses blöde ftp verstehen würde...:(


    Grüße,
    champpain

    VDR1: yavdr 0.5.0 beta auf einem ASUS P5QPL-AM mit Tevii S480
    VDR2: debian-SERVER (dockstar) mit 3x Nova-T-USB-Sticks und yavdr 0.4 auf Zotac Ion-A als client

  • Das kommt halt darauf an, hatte schon verschiedene ftps bzw. die wollten verschiedene Parameter.


    So sollte es aber gehen:


    ftp 192.168.xxx.xxx


    Dann wird nach dem usernamen gefragt, also "anonymous", dann das PW, das da wohl einfach mit einem Enter zu bestätigen ist. Wenn das geklappt hat tuts ein ls, und du siehst in welchem Verzeichnis du auf dem FTP-Server bist.


    Du solltest der Einfachheit halber das ftp in dem Verzeichnis ausführen in dem die Datei liegt die du kopieren willst.


    Dann einfach


    put DATEINAME


    fertig, per "exit" gehts dann wieder raus. Oder wars quit?

  • Danke erstmal 1770 für die anleitung.
    Hat alles soweit geklappt bis die Verbindung dannn durch "peer" getrennt wurde.
    :(


    Vielleicht ein ähnliches Problem wie beim midnight commander?
    Kann man über ftp vielleicht gar nicht so große Dateien übertragen? (Unter Windows hat es mit 6GB schon geklappt).


    Grüße,
    champpain

    VDR1: yavdr 0.5.0 beta auf einem ASUS P5QPL-AM mit Tevii S480
    VDR2: debian-SERVER (dockstar) mit 3x Nova-T-USB-Sticks und yavdr 0.4 auf Zotac Ion-A als client

  • So, jetzt versuche ich es gerade über winscp.
    Leider konnte ich als Ziellaufwerk keine Netzwerklaufwerke wählen, daher habe ich die externe Festplatte nun direkt an das Notebook geklemmt und als Ziellaufwerk gewählt.


    Jetzt rödelt es (geschätzte 7 Stunden!!!) , aber um sicher zu gehen habe ich noch folgenden Frage:


    Als Übertragungsmodus habe ich BINÄR gewählt. das ist doch korrekt oder verhunze ich gerade meine Sicherungskopie???


    Wäre dankbar für eine Bestätigung.


    Grüße,
    champpain

    VDR1: yavdr 0.5.0 beta auf einem ASUS P5QPL-AM mit Tevii S480
    VDR2: debian-SERVER (dockstar) mit 3x Nova-T-USB-Sticks und yavdr 0.4 auf Zotac Ion-A als client

Jetzt mitmachen!

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