Uwaga: mam dwa tygodnie w Linuksie. Znalazłem wiele odpowiedzi na to pytanie w Internecie, próbowałem wielu, ale wszystkie zawiodły w ten czy inny sposób. Dlatego ośmielę się zapytać jeszcze raz, mając nadzieję, że ktoś tutaj może to wyjaśnić po prostu :)
Warunki wstępne:
W moim instytucie mamy serwer Samby. W systemie Windows można uzyskać do niego dostęp, przechodząc do \\xyz.220.131.233\
i podając login abc
i hasło def
.
W Ubuntu mogłem zrobić dokładnie to samo, używając Nautilus, naciskając Ctrl + L i wchodząc smb://xyz.220.131.233/
. Następnie prosi o login i hasło i łączy się. Mogę nawet przeciągnąć folder z tego miejsca do „Miejsc” i mieć skrót do zdalnej lokalizacji.
Na razie w porządku. Właśnie zainstalowałem Matlab i chcę otworzyć tę zdalną lokalizację. Starając się cd
do smb://xyz.220.131.233/
zwrotu
Nie można CD na smb: //xyz.220.131.233 (Nazwa nie istnieje lub nie jest katalogiem).
Użytkownik komputera Mac w mojej grupie powiedział mi, że najpierw zamontowałem lokalizację, ale nie wiedział, jak to zrobić.
Czy to prawda i jak to zrobić?
źródło
Odpowiedzi:
W większości przypadków:
14.04:
12.10:
12.04:
Od 12.04 folder zamontowanego udziału samba jest:
11.10 i starsze
Możesz nauczyć się montować - na pewno zadziała. Ale myślę, że jest to dla ciebie łatwiejsze rozwiązanie: Nautilus montuje partycje smb na
~/.gvfs
(gdzie ~ / oznacza / home / nazwa_użytkownika / - przykład:)/home/desgua/.gvfs
.Musisz tylko tam przejść:
źródło
~/.gvfs
.Inną opcją tutaj, choć niezwiązaną bezpośrednio z zamontowaniem katalogu w nautilus, jest zamontowanie lokalizacji z wiersza poleceń.
Jednak aby montować woluminy samby, musisz mieć obsługę CIFS.
Stąd masz opcję, gdzie chcesz zamontować lokalizację. Istnieją dwa rodzaje tego rodzaju „standardów”. Jeśli chcesz, aby lokalizacja była wyświetlana w menu Miejsca, możesz ją zamontować
/media
. Jeśli nie, należy go zamontować/mnt
(tylko w celu śledzenia wspólnej przestrzeni nazw dla zamontowanych woluminów. Nie ma nic złego w montowaniu katalogu/home/$user/mount/someshare
)Ilustracja zamontowanej lokalizacji w menu Miejsca
zakładając, że
/media/myshare
istnieją, można to osiągnąć, wydając następujące polecenie:Dygresja
Możesz to zrobić automatycznie, dołączając następujący ciąg do swojej
/etc/fstab
konfiguracji:Zwróć uwagę na
noauto
flagę, która zapobiegnie montowaniu woluminu podczas rozruchu, więc gdy nie będziesz już w miejscu pracy, nie zawiesi się podczas rozruchu, próbując odpytać i zamontować ten udział.źródło
w Ubuntu 16.04 i vlc 2.2.2;
Wybierz
media > Open Directory
i przejdź do/run/user/1000/gvfs/
<< Numer identyfikacyjny (1000) może się różnić w twoim systemie.Tutaj możesz zobaczyć nazwę udostępnionego folderu i wybrać folder, który chcesz dodać do listy odtwarzania (patrz zdjęcie poniżej)
źródło
W dniu 12.10 możesz znaleźć lokalizację na
źródło
Na Ubuntu 12.04 działam:
~/.cache/
zawiera tylko foldergvfs-burn
źródło
Śledź tę stronę. Śledziłem to, aby uzyskać ten sam wynik, czego szukasz.
https://help.ubuntu.com/community/MountWindowsSharesPermanently
źródło
w niektórych najnowszych (np. 13.XX, 14.XX) ubuntu musisz przejść do
znaleźć zamontowaną lokalizację. tutaj (UID) to identyfikator UID konta, który można znaleźć w poleceniu
źródło
To jest mój przykład, jak utworzyć łącze do pliku z terminala w Ubuntu.
Użyj podwójnych cudzysłowów „”, aby uniknąć znaków specjalnych, takich jak spacje
źródło
Więc nie jestem pewien, czy to jest prawdziwa odpowiedź (proszę o komentarz, jeśli masz wątpliwości lub sprawdź to sam), ale po kilku zmaganiach z innym kolegą z Linuksa zdałem sobie sprawę, że tak naprawdę nie byłem w grupie użytkowników w moim systemie (
nano /etc/group
). Po dodaniu się do tej grupy (sudo nano /etc/group
dodaniu mojego nazwiska dousers
linii) mam teraz dostęp do zdalnych katalogów. Mój plik / etc / fstab ma następujące linie:Prawa do folderów wyglądają następująco (
ls -lh /mnt
):źródło