Netzwerkzugriff von VDR1 auf VDR2 *gelöst*

  • Hallöchen!


    Ich habe gerade einen 2.VDR als Filmserver aufgesetzt und möchte jetzt von dem alten VDR per Netzwerk die Filme auf den neuen Server überspielen. Da ich keine Ahnung von Linux habe hoffe ich, dass dieses Vorhaben nicht zu schwierig ist.


    Gruss,


    Georg

    VDR1 c't VDR: 1.4.4-1ctvdr1 Kernel : 2.6.16-ct-1 | 4x120GB Samsung | 1xFF Nexus Sat 1.2, 1xBudget TwinhanDTV Sat-Express
    VDR2 Server c't VDR: 1.3.37-1ctvdr1 Kernel : 2.4.27-ctvdr-1 e-tobi.net experimental | 2x120GB Samsung



    2 Mal editiert, zuletzt von The Frog ()

  • Zitat

    Original von tarandor
    Samba und smbmount ist da dein Freund.


    Ich wieder sprechen und schlage NFS vor, nfs ist das was samba für windows ist. Wiso eine "fremd Betriebssystem" Lösung nehemn wnen das eigene OS eine bessre bietet. NFS kansnt du einfach per mount -t nfs mounten und auch per fstab automatisch mounten lassen.


    Gruss,


    dylan


  • SMB ist nicht von Microsoft, die haben das nur lizenziert/eingekauft!


    Außerdem sind die konzeptuellen Unterschiede von NFS und SMB gewaltig, Knackpunkt:


    - Bei NFS gebe ich Zeug für RECHNER frei, Zugriffsrechte für Benutzer sind schwierig zu synchronisieren, da die User-IDs "übersetzt" werden müssen und Benutzer "vdr" auf VDR1 und Benutzer "vdr" auf VDR2 nicht zwangsläufig die gleiche uid auf beiden Systemen haben


    - Bei SMB wird der SMB-User gewöhnlich automatisch auf einen lokalen user gemapped, also wenn ich mich mit Passwort eines Serverusers anmelde, dann lese/schreibe ich Dateien mit dessen Rechten, bei NFS so lange nicht, wie man die User nicht extern synchronisiert


    Natürlich lässt sich SMB genauso mounten wie NFS.


    mount -t smbfs -o username=foo,password=bar //fuckserver/fuckshare /mnt/fuck


    Und natürlich kann man auch einen SMB-Share in die fstab eintragen. Jawollja, alles ganz easy.


    --> "Verrückt" ist jeder, der NFS-Shares über ein WLAN irgendwie zugänglich macht, ein Angreifer braucht dann einfach die IP des Rechners, für die die Shares freigegeben sind und ist "drin". Never Ever use NFS via WLAN!

    This is a .44 Magnum, the most powerful handgun in the world. It can take your head clean off. You've got to ask yourself one question, Do I feel lucky?
    easyvdr 0.9a2 - TT-DVB-S2-6400 - ASUS AT3IONT-I deluxe - Atom 330 - 1,5TB WD EADS - Denon 1910 - Toshiba 42X3030D - Harmony 700

    Einmal editiert, zuletzt von s_herzog ()

  • Das heißt, das ich auf dem Fileserver Samba laufen habe und dann auf dem VDR der am Fernseher dranhängt in der fstab das Verzeichniss mounte. Was genau muss ich in der fstab eingeben und wie kann ich dann im VDR über das Menü auf den Link bzw. die Aufnahmen auf dem Fileserver zugreifen? Geht das u.U. auch über das Aufnahme Verzeichniss?

    VDR1 c't VDR: 1.4.4-1ctvdr1 Kernel : 2.6.16-ct-1 | 4x120GB Samsung | 1xFF Nexus Sat 1.2, 1xBudget TwinhanDTV Sat-Express
    VDR2 Server c't VDR: 1.3.37-1ctvdr1 Kernel : 2.4.27-ctvdr-1 e-tobi.net experimental | 2x120GB Samsung



    3 Mal editiert, zuletzt von The Frog ()


  • Sorry, dylan, nichts gegen dich, aber so langsam kann ich diese Aussage nicht mehr hören. NFS mag ja schön und gut sein. Da damit aber keine Symlinks aufgelöst werden, ist es für den VDR-Server-Einsatz nun mal alles andere als optimal. Wenn einer schreibt, er betreibe einen "Server", dann liegt der Verdacht nahe, dass er/sie irgendwann mal eine zweite Video-Partition einbindet. Verwendest du dann SMB läuft das ohne Zutun völlig geschmeidig. Mit NFS wunderst du dich zunächst einmal, warum du dir deine neuen Aufnahmen am Client nicht anschauen kannst...


    Gruß,
    Holger

  • Zitat

    Original von HolgerR
    Da damit aber keine Symlinks aufgelöst werden, ist es für den VDR-Server-Einsatz nun mal alles andere als optimal. Wenn einer schreibt, er betreibe einen "Server", dann liegt der Verdacht nahe, dass er/sie irgendwann mal eine zweite Video-Partition einbindet. Verwendest du dann SMB läuft das ohne Zutun völlig geschmeidig. Mit NFS wunderst du dich zunächst einmal, warum du dir deine neuen Aufnahmen am Client nicht anschauen kannst...


    Wo ist das Problem, relative symbolische Links sind überhaupt kein Hinderungsgrund, nur bei absoluten Links müssen die LW identisch mountet werden, und schon ist es auch kein Problem mehr .
    vdr1:/video1 => vdr2:/video1
    vdr1:/video2 => vdr2:/video2
    ...
    Wenn nur ein LW oder eine LVM zum einsatz kommt ist ehe unrelevant.


    Dafür hat SMB ein Problem mit Sonderzeichen und deshalb ist hässliche Workaround diese als #XX zu kodieren !?


    So hat jedes System seine Vor- und Nachteile ;)


    Immer locker bleiben,
    Andreas


    BTW: NFS hat den höheren Netzwerkdurchsatz, da würde ich nicht von geschmeidig bei SMB reden :mua

  • Super - jetzt bin ich genauso schlau wie als zuvor :(


    Wenn ich vom VDR1 die Freigabe auf VDR2 mounten will bekomme ich folgende Meldung...


    Code
    vdr:~# mount -t smbfs -o username=XX,password=XX //192.168.0.4/video home/XX/test
    mount: wrong fs type, bad option, bad superblock on //vdr1/video,
           or too many mounted file systems
    vdr:~#


    Von Windows aus kann ich die Freigabe Video auf VDR2 sehen.


    Bitte helft mir - ich bin am verzweifeln!


    Wie würde die Lösung in NFS aussehen?

    VDR1 c't VDR: 1.4.4-1ctvdr1 Kernel : 2.6.16-ct-1 | 4x120GB Samsung | 1xFF Nexus Sat 1.2, 1xBudget TwinhanDTV Sat-Express
    VDR2 Server c't VDR: 1.3.37-1ctvdr1 Kernel : 2.4.27-ctvdr-1 e-tobi.net experimental | 2x120GB Samsung



    Einmal editiert, zuletzt von The Frog ()

  • Zitat
    Code
    vdr:~# mount -t smbfs -o username=XX,password=XX //192.168.0.4/video home/XX/test
    mount: wrong fs type, bad option, bad superblock on //vdr1/video,
           or too many mounted file systems
    vdr:~#


    Bin mir nicht sicher ob das dein Problem ist, aber meiner Meinung nach fehlt dir der 1. "/" bei der Angabe des Mountpoint, sollte also
    /home/XX/test


    lauten...

    VDR1: AMD Duron-1300, 512mb RAM, Nexus-S rev2.1, Airstar 2, Debian Lenny, kernel: 2.6.28-etobi.3, VDR 1.6.0-17 experimental/extensions von Tobi
    VDR2: Athlon XP-M-2600+, 512mb RAM, TT Prem 1.3 DVB-S, Skystar2, Airstar 2, Debian Lenny, kernel: 2.6.28-etobi.3, VDR 1.6.0-17 experimental/extensions von Tobi
    Extern: Activy300, Gen2VDR V2

  • Ist smbfs installiert?


    Hat mit dem Samba-Paketen nämlich erstmal nix zu tun und kann dadurch leicht mal übersehen werden. Das Paket heißt AFAIK "smbclient" unter Debian, bin mir aber nicht ganz sicher...

    This is a .44 Magnum, the most powerful handgun in the world. It can take your head clean off. You've got to ask yourself one question, Do I feel lucky?
    easyvdr 0.9a2 - TT-DVB-S2-6400 - ASUS AT3IONT-I deluxe - Atom 330 - 1,5TB WD EADS - Denon 1910 - Toshiba 42X3030D - Harmony 700

    Einmal editiert, zuletzt von s_herzog ()

  • smbclient ist für c't VDR korrekt ...

    VDR1: AMD Duron-1300, 512mb RAM, Nexus-S rev2.1, Airstar 2, Debian Lenny, kernel: 2.6.28-etobi.3, VDR 1.6.0-17 experimental/extensions von Tobi
    VDR2: Athlon XP-M-2600+, 512mb RAM, TT Prem 1.3 DVB-S, Skystar2, Airstar 2, Debian Lenny, kernel: 2.6.28-etobi.3, VDR 1.6.0-17 experimental/extensions von Tobi
    Extern: Activy300, Gen2VDR V2

  • smbclient war nicht installiert. Habe es nachgeholt. Werde es heute abend versuchen - Danke erstmal bis hierher...

    VDR1 c't VDR: 1.4.4-1ctvdr1 Kernel : 2.6.16-ct-1 | 4x120GB Samsung | 1xFF Nexus Sat 1.2, 1xBudget TwinhanDTV Sat-Express
    VDR2 Server c't VDR: 1.3.37-1ctvdr1 Kernel : 2.4.27-ctvdr-1 e-tobi.net experimental | 2x120GB Samsung



    Einmal editiert, zuletzt von The Frog ()

  • Zitat

    Original von The Frog
    smbclient war nicht installiert. Habe es nachgeholt. Werde es heute abend versuchen - Danke erstmal bis hierher...



    Bekomme jetzt folgende Meldung...


    Code
    fs type smb not supported by kernel

    VDR1 c't VDR: 1.4.4-1ctvdr1 Kernel : 2.6.16-ct-1 | 4x120GB Samsung | 1xFF Nexus Sat 1.2, 1xBudget TwinhanDTV Sat-Express
    VDR2 Server c't VDR: 1.3.37-1ctvdr1 Kernel : 2.4.27-ctvdr-1 e-tobi.net experimental | 2x120GB Samsung



  • hm, schissendreck. Dachte, ich weiß noch die Paketierung von Debian in der Hinsicht.


    Aber versuch mal ein apt-cache search samba und installier dann mal alles, was ein "client" im Namen trägt und alles, was "common" heißt.


    Kann wohl so sein, dass smbfs selbst dann doch noch auf irgendwelches Zeug von samba zurückgreift.


    Dann sind aber die Abhängigkeiten von dem Paket auch irgendwie schief. apt sollte ja alles mitziehen ?(

    This is a .44 Magnum, the most powerful handgun in the world. It can take your head clean off. You've got to ask yourself one question, Do I feel lucky?
    easyvdr 0.9a2 - TT-DVB-S2-6400 - ASUS AT3IONT-I deluxe - Atom 330 - 1,5TB WD EADS - Denon 1910 - Toshiba 42X3030D - Harmony 700

  • Kann mir eigentlich nicht vorstellen, dass der c't 1 Kernel smbfs nicht unterstützt.
    Allerdings verwende ich c't 3 als Basis, soweit ich mich erinnere hat smbfs auch unter c't 2 funktioniert.


    Du kannst evt. noch Versuchen smbfs manuell nachzuinstallieren.


    Es gibt auch noch das Tool smbmnt, aber wenn der Kernel nicht mitspielt wirst du um ein Update nicht herumkommen.

    VDR1: AMD Duron-1300, 512mb RAM, Nexus-S rev2.1, Airstar 2, Debian Lenny, kernel: 2.6.28-etobi.3, VDR 1.6.0-17 experimental/extensions von Tobi
    VDR2: Athlon XP-M-2600+, 512mb RAM, TT Prem 1.3 DVB-S, Skystar2, Airstar 2, Debian Lenny, kernel: 2.6.28-etobi.3, VDR 1.6.0-17 experimental/extensions von Tobi
    Extern: Activy300, Gen2VDR V2

  • Nachdem ich diverse Samba Komponenten nachinstalliert habe geht der Befehl ohne Probleme durch. Nächste Frage - kann ich in der fstab genause verfahren?

    VDR1 c't VDR: 1.4.4-1ctvdr1 Kernel : 2.6.16-ct-1 | 4x120GB Samsung | 1xFF Nexus Sat 1.2, 1xBudget TwinhanDTV Sat-Express
    VDR2 Server c't VDR: 1.3.37-1ctvdr1 Kernel : 2.4.27-ctvdr-1 e-tobi.net experimental | 2x120GB Samsung



  • [quote]Nächste Frage - kann ich in der fstab genause verfahren?/quote]


    Ja,
    sollte so

    Code
    //192.168.0.4/video /home/XX/test smb noauto,username=XX,password=XX 0 0

    funktionieren.
    Die Option noauto bewirkt, dass nicht beim Start autom. gemountet wird.
    Es reicht dann der Aufruf von mount //192.168.0.4/video

    VDR1: AMD Duron-1300, 512mb RAM, Nexus-S rev2.1, Airstar 2, Debian Lenny, kernel: 2.6.28-etobi.3, VDR 1.6.0-17 experimental/extensions von Tobi
    VDR2: Athlon XP-M-2600+, 512mb RAM, TT Prem 1.3 DVB-S, Skystar2, Airstar 2, Debian Lenny, kernel: 2.6.28-etobi.3, VDR 1.6.0-17 experimental/extensions von Tobi
    Extern: Activy300, Gen2VDR V2

  • Das hat soweit auch geklappt. Weil es so schön ist direkt das nächste Problem.


    Da ich die Aufnahmen über das OSD von VDR1 aus sehen möchte habe ich ein Verzeichniss "Server" als Unterverzeichniss von /var/lib/video.00 angelegt.


    In der fstab habe ich

    Code
    //192.168.0.4/video /var/lib/video.00/Server noauto,username=XX,password=XX 0  0

    angegeben und dann mit

    Code
    mount //192.168.0.4/video

    gemountet.


    Wenn ich nun im Verzeichiss von /video schaue, sehe ich den Ordner "Server" auch - nur taucht er in der Aufnahmenliste im OSD nicht auf.
    Was mach ich jetzt schon wieder falsch?

    VDR1 c't VDR: 1.4.4-1ctvdr1 Kernel : 2.6.16-ct-1 | 4x120GB Samsung | 1xFF Nexus Sat 1.2, 1xBudget TwinhanDTV Sat-Express
    VDR2 Server c't VDR: 1.3.37-1ctvdr1 Kernel : 2.4.27-ctvdr-1 e-tobi.net experimental | 2x120GB Samsung



    Einmal editiert, zuletzt von The Frog ()

  • Zitat

    Wenn ich nun im Verzeichiss von /video schaue, sehe ich den Ordner "Server" auch - nur taucht er in der Aufnahmenliste im OSD nicht auf.
    Was mach ich jetzt schon wieder falsch?


    Nichts. Das ist meines Wissens so, jedenfalls bei den meisten vdr-Versionen. Du musst die Dateien "von Hand" ins Haupt-Videoverzeichnis umkopieren. Das steht jedenfalls in einigen Beiträgen hier im Forum, die man mit der ungemein hilfreichen Suchfunktion des Portals findet.


    Gruß, Albrecht.

    VDR 3: Asrock K10N78M Pro, TT S2-1600, yavdr 0.3a (zeitweise XMBC live und WinXP/DVBviewer)
    VDR 2 (z. Zt. stillgelegt): Digitainer mit easyvdr 0.6.08, FF DVB-S 1.3, Skystar 2
    VDR 1 (im Ruhestand): IBM PL300, 192 MB RAM, 160 GB HD, TT S2300, LinVDR 0.7, Dr S. Kernel 2.6.20.1, Tarandor/MT 061109, Toxic 1.4.7-ext30-20070613

Jetzt mitmachen!

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