Ubuntu: Tworzenie dowiązania symbolicznego z udostępnionym folderem sieciowym


14

Próbuję utworzyć dowiązanie symboliczne z udostępnionym folderem sieciowym (znajdującym się w systemie Windows) z mojego systemu Ubuntu za pomocą polecenia.

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

Tworzy link, ale mówi, że link jest zepsuty. Ale ścieżka istnieje i mogę przejść do ścieżki folderu sieciowego.

Czy ktoś mógłby mi wskazać problem?

Zasadniczo próbuję utworzyć łącze, ponieważ nie jestem w stanie uzyskać dostępu do udostępnionych plików sieciowych z Eclipse, więc pomyślałem o skorzystaniu z dowiązań symbolicznych, ale nie wyszło. Jakieś inne obejście tego problemu?

Odpowiedzi:


12

Nie możesz utworzyć linku do czegoś, co nie znajduje się w twoim systemie plików. To, że możesz go przeglądać, jest funkcją przeglądarki plików; dlatego nie działa w przypadku zaćmienia ani ln.

To, co chcesz zrobić, to zamontować zdalny system plików w systemie plików. Na przykład mount -t cifs //sys-name/www www. Zobacz man mount.cifspo więcej szczegółów.


8

Jak zauważyli inni, zamontuj folder zamiast tego. Sugeruję, aby utworzyć punkt montowania pod /mnt, na przykład /mnt/www(historycznie /mntużywany jest dla nieusuwalnych punktów montowania, /mediajest zalecany tylko dla nośników wymiennych). Następnie zamontuj udział sieciowy, np .:

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

Jeśli nie chcesz wpisywać tego przy każdym logowaniu, możesz dodać wpis do /etc/fstab. Jeśli chcesz dowiedzieć się więcej na ten temat /etc/fstab, zobacz Jak edytować i zrozumieć / etc / fstab .

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.