Ubuntu: Erstellen eines Symlinks mit einem freigegebenen Netzwerkordner

13

Ich versuche, mithilfe des Befehls einen Symlink mit einem freigegebenen Netzwerkordner (in einem Windows-System) auf meinem Ubuntu-System zu erstellen.

ln -s smb://sys-name/www www

Es wird eine Verknüpfung erstellt, aber es wird angegeben, dass die Verknüpfung unterbrochen ist. Aber der Pfad existiert und ich kann zum Netzwerkordnerpfad navigieren.

Könnte mich jemand auf das Problem hinweisen?

Grundsätzlich versuche ich, den Link zu erstellen, da ich nicht in der Lage bin, über Eclipse auf die freigegebenen Netzwerkdateien zuzugreifen. Daher habe ich überlegt, die Symlinks zu verwenden, aber es hat nicht funktioniert. Irgendeine andere Problemumgehung dafür?

wjandrea
quelle

Antworten:

11

Sie können keine Verknüpfung zu etwas erstellen, das sich nicht in Ihrem Dateisystem befindet. Dass Sie es durchsuchen können, ist eine Funktion Ihres Dateibrowsers. Deshalb funktioniert es nicht mit Eclipse oder In.

Was Sie tun möchten , ist montiert das Remote - Dateisystem in Ihr Dateisystem. Zum Beispiel mount -t cifs //sys-name/www www. Sehen Sie man mount.cifsfür weitere Details.


quelle
8

Wie andere wiesen darauf hin, montieren Sie den Ordner statt. Ich würde vorschlagen, einen Mount-Punkt unter zu erstellen /mnt, wie /mnt/www(wird historisch /mntfür die nicht entfernbaren Mount-Punkte verwendet, /mediawird nur für Wechselmedien empfohlen). Stellen Sie dann die Netzwerkfreigabe bereit, z.

mount -t cifs //server/share /mnt/www --verbose -o user=username

Wenn Sie dies nicht jedes Mal eingeben möchten, wenn Sie sich anmelden, können Sie einen Eintrag hinzufügen /etc/fstab. Wenn Sie mehr darüber erfahren möchten /etc/fstab, finden Sie Wie zu bearbeiten und zu verstehen , / etc / fstab .

Pascal Thivent
quelle