W systemie Linux (Ubuntu 12.04) chcę zamontować partycję Windows share / Windows o nazwie //winshared
w sieci. Nie znam adresu IP ani niczego innego.
W jednym systemie Ubuntu jestem w stanie zamontować katalog za pomocą
mount //winshared/mypath /mnt/win
podczas gdy w innym systemie Ubuntu po prostu daje to dokładnie to samo polecenie
mount error: could not resolve address for winshared: Unknown error
Ustawienia sieciowe wydają się być takie same w obu systemach, a ja zainstalowałem smbfs
i samba
(ten drugi z błędami). Czy muszę zainstalować coś innego? Czy muszę coś skonfigurować? Jak znaleźć kluczowe różnice między oboma systemami, aby uzyskać taką samą pracę montowania w obu systemach?
Dodatkowe informacje:
Kiedy używam
smbclient
do łączenia się z partycją Windows / share / cokolwiek, działa to w pierwszym systemie, ale nie w drugim. Błąd jest następujący:Connection to winshared failed (Error NT_STATUS_BAD_NETWORK_NAME)
Po tym samouczku zainstalowałem
smbfs
icifs-utils
, ale powyższemount
polecenie nadal daje ten sam błąd, który NIE jest opisany w samouczku.Mam też wpis w
/etc/fstab
czytaniu//winshared/mypath /mnt/win cifs uid=alexander,credentials=/etc/samba/wincred 0 0
z plikiem
/etc/samba/wincred
identycznym z tym samym plikiem w systemie, w którym działa mount. Suma md5 obu plików jest identyczna. Dlatego można wykluczyć błąd dotyczący poświadczeń.
mount -t cifs -o rw,netbiosname=serv1,credentials=/etc/creds.txt //192.168.1.1/somedir /mnt
Odpowiedzi:
Albo masz problem z rozpoznawaniem nazw (który możesz sprawdzić, np. Sprawdzając ping hosta winshared z twojego hosta Ubuntu) lub moduł smbfs nie jest załadowany.
Być może będziesz musiał najpierw zainstalować smbfs,
apt-get -y install smbfs
a następnie włóż modułmodprobe smbfs
, ale potem powinieneś być gotowymount -t smbs
.To czego szukasz
mount -t smbfs -o username=<your_username>,password=<your_password> //server/share /mountpoint
.źródło
smbfs
jest zainstalowany, alemodprobe smbfs
zwrotyFATAL: Module smbfs not found.
Czy muszę zacząćsmbfs
najpierw? Jeśli tak to jak? Jak ustawić automatyczne uruchamianie po ponownym uruchomieniu?-t cifs
. Możesz także pominąć argument hasła, jeśli działasz interaktywnie, ponieważ mount poprosi o podanie hasła.Używam BeagleBone Black z systemem Debian 4.9 i, ze względu na ograniczoną pojemność, musiałem zamontować zdalny folder hostowany na pulpicie systemu Windows 10. (Wiem, że nie jest to prawdopodobnie najlepsze z punktu widzenia projektu systemu, ale potrzeby biznesowe często pozostawiają na to niewiele miejsca). Więc, improwizując, wymyśliłem zamontowany folder zdalny.
Po napotkaniu wielu, wielu problemów z próbą zamontowania folderu współdzielonego Windows 10, oto moje rozwiązanie, aby inni mogli, mam nadzieję, skorzystać z mojego doświadczenia.
Host zdalny systemu Windows 10
Klient systemu Debian Linux
Zainstaluj pakiety wsparcia:
smbclient
icif-utils
:Utwórz katalog docelowy, aby zamontować zdalny udział:
Zamontuj folder zdalny:
AKTUALIZACJA: Po zaktualizowaniu mojej lokalnej instalacji Debiana do wersji 6.3, moje
mount
polecenie się zepsuło, wymagając ode mnie dodaniavers
opcji określenia SMB1:źródło
vers=2.1
wmount
opcjach dostaniesz SMB 2. Można by również być lepiej wyłączyć za pomocącredentials
zamiastusername
ipassword
. Po tym wszystkim możesz nie potrzebowaćsec=ntml
.mount
nie pękł; przeniósł się do używania SMB2 lub ewentualnie 3. SMB1 był przestarzały od ponad dziesięciu lat i nie powinieneś nadal go używać.Sprawdź, czy Winbind jest zainstalowany; następnie w twoim
/etc/nsswitch.conf
pliku musi byćwins
wymieniony whosts
linii.Coś jak:
Mogą występować inne moduły, w zależności od pakietów zainstalowanych w systemie.
źródło
sudo apt-get install winbind
.