Ubuntu: Création d'un lien symbolique avec un dossier partagé réseau

13

J'essaie de créer un lien symbolique avec un dossier partagé en réseau (situé dans un système Windows) à partir de mon système Ubuntu à l'aide de la commande.

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

Il crée un lien mais il dit que le lien est rompu. Mais le chemin existe et je peux parcourir le chemin du dossier réseau.

Quelqu'un pourrait-il me signaler le problème?

Fondamentalement, j'essaie de créer le lien car je ne suis pas en mesure d'accéder aux fichiers partagés du réseau depuis Eclipse, alors j'ai pensé à utiliser les liens symboliques, mais cela n'a pas fonctionné. Une autre solution pour cela?

wjandrea
la source

Réponses:

11

Vous ne pouvez pas créer de lien vers quelque chose qui n'est pas dans votre système de fichiers. Le fait que vous puissiez le parcourir est une fonctionnalité de votre navigateur de fichiers; c'est pourquoi cela ne fonctionne pas avec eclipse ou ln.

Ce que vous voulez faire, c'est monter le système de fichiers distant dans votre système de fichiers. Par exemple mount -t cifs //sys-name/www www. Voir man mount.cifspour plus de détails.


la source
8

Comme d'autres l'ont souligné, montez plutôt le dossier. Je suggère de créer un point de montage sous /mnt, comme /mnt/www(historiquement, /mntest utilisé pour les points de montage non amovibles, /mediaest recommandé pour les supports amovibles uniquement). Ensuite, montez le partage réseau, par exemple:

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

Si vous ne souhaitez pas saisir ceci à chaque connexion, vous pouvez ajouter une entrée à /etc/fstab. Si vous souhaitez en savoir plus /etc/fstab, consultez Comment modifier et comprendre / etc / fstab .

Pascal Thivent
la source