Ich entwickle Web-Apps mit Ubuntu (flott), muss aber an einer Site arbeiten, die unter Windows gehostet werden muss. Ich habe virtualbox mit einer winxp32-Installation eingerichtet und die gesamte Festplatte freigegeben. Mein Ziel ist es, Eclipse (pdt) in Ubuntu verwenden zu können, um ein neues PHP-Projekt zu erstellen, das auf meinen wwwroot-Ordner der WinXP-Installation verweist.
Ich habe alles eingerichtet, damit ich die VM problemlos über smb: //192.168.../www/ durchsuchen kann. Ich bin jedoch ratlos, wenn es darum geht, das Projekt in Eclipse einzurichten, da es sich außerhalb des normalen Arbeitsbereichs befindet. Ich habe versucht, einen symbolischen Link im Arbeitsbereich zu meiner Freigabe zu erstellen, bin mir aber nicht sicher, wie ich das machen soll.
Ich habe versucht, einen Symlink zur Freigabe zu erstellen, aber Ubuntu sagt, dass er defekt ist
ln -s smb: //192.../www/ windows
Ich habe gelesen, dass ich zuerst das freigegebene Laufwerk mounten und dann symlinken muss, habe aber keine Erfahrung damit.
mount -t cifs
wenn es verfügbar ist.smbfs
ist ein guter Fallback, aber ich denke,cifs
ist im Allgemeinen der bevorzugte der beiden.mount.cifs
statt ausführenmount -t cifs
.Eine schnelle Lösung besteht darin, mit nautilus auf die Freigabe zuzugreifen (zum Netzwerk gehen oder manuell eingeben
smb://...
). Nach dem Zugriff auf die Freigabe stellen aktuelle Versionen von Ubuntu die Dateifreigabe automatisch im Verzeichnis bereit~/.gvfs
. Dies ist ein reguläres Dateisystemverzeichnis, mit dem ein Softlink erstellt werden kannln -s
.quelle