Frage

First off, wenn Sie nicht bewusst, samba oder smb - = = - Windows-Datei-Freigabe, \\computer\share etc.

Ich habe eine Reihe von verschiedenen Dateien auf eine Reihe von verschiedenen Computern.Es ist vor allem die Medien und es ist ziemlich viel es.Ich bin auf der Suche in verschiedenen Möglichkeiten, zu konsolidieren diese in etwas überschaubarer.

Derzeit gibt es ein paar Optionen, die ich bin auf der Suche, die die meisten wahnsinnig, das ist eine Art von samba-Freigabe indexer generieren würde eine Liste von Dingen, die gemeinsam auf die verschiedenen samba-Server, die ich erzählen und laden Sie Sie zu einer website, die könnte dann gesucht und durchsucht.

Es ist eine billige Lösung, OK?

Abgesehen von der Tatsache, dass die Idee ist offensichtlich ein paar Methoden, die eine Klasse, tun Sie Kerle wissen, jeder Weg, um link zu samba-Dateifreigaben in html-cross-browser-Art und Weise?In windows man muss \\computer\share in linux-man braucht smb://computer/teilen, von denen keiner funktioniert afaik von Browsern, die nicht auch als Datei-Manager (z.B.jeder browser, der nicht Internet Explorer).

Einige Klarstellungen

  • Der Computer verwendet, um auf diese website zugreifen, sind eine Mischung aus WIndows (XP) und Linux (Ubuntu) mit einer Mischung von Browsern (Opera und Firefox).
  • In der linux-Eingabe von smb://computer/teilen nur scheint zu funktionieren in Nautilus (und vermutlich Konqueror / Dolphin für Sie KDE3.5/4 Menschen).Es funktioniert nicht mit Opera oder Firefox (Firefox tut nichts, Oper, klagt der URL ist ungültig).
  • Ich habe keinen Windows-Rechner praktischen Geldautomaten, so dass ich bin mir nicht sicher, ob \\computer\Freigabe funktioniert alles außer IE (z.B.Firefox / Opera).
  • Wenn Sie haben eine bessere Idee für die Konsolidierung einer Reihe von zufälligen samba-Freigaben (es kann sicherlich nicht viel schlechter als meins ;-)) es lohnt sich zu wissen, dass es ist keine Garantie, dass der Server würde ich wollen, index / konsolidieren würde sein bis zu einem bestimmten Zeitpunkt.Außerdem, würde ich nicht wollen, das wissen von dem, was Sie geteilt haben, verloren oder versteckt, nur weil es Sie nicht.Ich würde wissen wollen, dass Sie teilen 'foo', aber Sie sind derzeit nach unten.
War es hilfreich?

Lösung

Hmm, Protokoll-Handler interessant Aussehen.

Als Mark sagte, im Windows-Protokoll-Handler behandelt werden kann auf OS-Ebene

Protokoll-Handler kann auch durchgeführt werden, die auf der browser-Ebene (was bevorzugt ist, wie es ist cross-Plattform und nicht um etwas zu installieren).

Zusammenfassung, wie es funktioniert in Firefox
Zusammenfassung, wie es funktioniert in Opera

Andere Tipps

Ich würde wahrscheinlich einfach setup Apache auf dem SAMBA-Server und lassen Sie es dienen die Dateien über HTTP.Dass würde geben Sie eine schöne Standard autoindex Seite zu, und Sie konnte nur wget und verketten die einzelnen index für master-Liste.

Ein paar andere Gedanken:

  1. file://server/share/file ist der de-facto-Windows-Weg, es zu tun
  2. Sie können register-Protokoll-Handler in Windows, so dass Sie registrieren könnte, smb und leiten Sie zu file://.Ich würde vermuten, GNOME/KDE/etc.hätte das gleiche Angebot.

Zu machen die links funktionieren cross-Plattform, die Sie anschauen können den User-Agent-entweder in einem CGI-Skript oder in JavaScript und aktualisieren Sie Ihre URLs entsprechend.

Alternativ, wenn Sie konsolidieren möchten, SMB-Freigaben, die Sie könnten versuchen, mit Microsoft DFS (das funktioniert auch mit Samba).

Einrichten eines DFS-Stamm und informieren Sie über alle anderen SMB/Samba-Freigaben, die Sie in Ihrer Umgebung benötigen.Clients verbinden sich dann um die root und sehen Sie alle Freigaben, als ob Sie gehostet wurden, auf dieser single-root-Maschine;die Wurzel still leitet clients, die auf die richtige system, wenn Sie öffnen eine Aktie.

Denken von es wie symbolische links oder ein virtuelles Datei-system für SMB.

Es wäre zu lösen Ihre browsing-problem.Ich bin mir nicht sicher, ob es lösen Ihre Suche ein.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top