2016-04-05 17 views
0

Ich habe ein Problem mit der Montage von Windows-Dateifreigabe in Cygwin.Windows Dateifreigabe unter Cygwin?

Wir haben Windows-Dateifreigabe, die NFS verwendet, um Inhalte zu teilen. Ich wurde beauftragt, Cygwin darauf zu installieren, damit einige Anwendungen sich über SFTP mit diesem Server verbinden können.

Jetzt müssen sie auf den freigegebenen Ordner von dieser Anwendung zugreifen und die App würde Daten aus diesem Ordner ziehen. Die Sache ist, dass der Ordner freigegebenen Windows-Ordner ist (zB; \ Server \ Fotos). Die aktuellen Windows-Benutzer müssen sich mit dieser Freigabe verbinden können (sie ist ihrem M-Laufwerk zugeordnet) und die App muss sich mit SFTP verbinden und die Daten von dort abrufen.

Meine Idee war, diese NFS-Freigabe in Cygwin zu mounten und als/home-Verzeichnis zu setzen, also wenn die App verbindet, geht es automatisch dorthin.

Meine Fragen sind: Ist das möglich, und kennt jemand bessere Lösungen?

Ich bin offen für alle Vorschläge.

Vielen Dank.

Antwort

1

Cygwin betrachtet den Anfang seines Verzeichnisbaums / innerhalb des Windows-Verzeichnisses C:\cygwin64 (oder was auch immer sein Installationsverzeichnis war). Daher können Sie sich nicht über diesen Punkt im Dateisystem von einer Cygwin-Shell aus bewegen. Die Lösung besteht darin, Cygwins Verzeichnis /cygdrive zu durchlaufen, das automatisch als Zugriffspunkt eingerichtet wird, an dem alle Windows-Festplattenlaufwerke installiert sind. Wenn Ihr freigegebener Ordner in Windows als M: eingebunden ist, sollten Sie in Cygwin als /cygdrive/m ohne zusätzliche Arbeit zugreifen können.

Soweit Sie es einrichten als /home, können Sie möglicherweise eine symbolische Verbindung von /home bis /cygdrive/m erstellen, wenn das ist, was Sie brauchen.

Verwandte Themen