Błąd montażu (5): Błąd wejścia / wyjścia podczas montażu

10

Otrzymuję błąd montowania (5):

Błąd danych wyjściowych podczas montowania w udziale systemu Windows w cifs.

Wykonane polecenie:

sudo /bin/mount -t cifs //server/folder /mnt/folder/ -o username="domain/username",password=password

Błąd został zwrócony:

błąd montowania (5): błąd wejścia / wyjścia Zapoznaj się ze stroną podręcznika mount.cifs (8) (np. man mount.cifs)

Polecenie ams działało na RHEL 32.

Abdul Jaleel
źródło
Proszę zapoznać się z poniższym linkiem i śledzić SEC askubuntu.com/questions/491297/permanent-windows-share-mounting
vembutech
Nadal daje ten sam błąd po dodaniu sec = ntlm
Abdul Jaleel

Odpowiedzi:

18

Podczas konfigurowania udziału na serwerze Windows 2012 musiałem użyć:

sudo mount.cifs //server/folder /path/to/folder/ -o user=username,password=pass,vers=3.0

Uwaga vers=3.0.

W oparciu o poniższe sugestie może być konieczne wypróbowanie vers=2.0. Ten versparametr jest kluczem.

JebaDaHut
źródło
3
Dziękuję Ci. vers=2.0był zdecydowanie dla mnie kluczem do montowania, tak jak miało to miejsce -m SMB2przy notowaniu akcji na smbclient -L( client max protocol = SMB2w smb.conf, dla ustawienia stałego).
Dodanie <code> vers = 2.0 </code> do opcji rozwiązało nasz problem z tym błędem. Dzieki za sugestie!
Kentgrav,
1
Ta odpowiedź działała dla mnie w systemie Linux z mountpoleceniem. Używałem mountpolecenia bez versopcji przez ponad 2 lata, a potem nagle montaż przestał działać - chociaż mogłem połączyć się z terminalem smbclient. Najwyraźniej nastąpiła zmiana w wersji oprogramowania, więc teraz vers=3.0potrzebna jest opcja, aby zamontować dysk zdalny.
loved.by.Jesus
Mój działał z sudo mount -t cifs -o username=myUser,password=myPassword,vers=2.1 //1.2.3.4/folderA/folderB /foo/bar --verbosewersją = 2.1, co jest dziwne, ponieważ wersja mówi 2.23 na moim Amazon Linux 1 EC2-Instance[ec2-user@ip-1-2-3-4 ~]$ sudo mount --version mount from util-linux 2.23.2 (libmount 2.23.0: selinux, debug, assert)
Kyle Bridenstine
1
vers = 2.0 też było rozwiązaniem dla mnie.
YoMismo,
2

Dla mnie problem był inny podczas próby zamontowania udziału z urządzenia NAS z nowszego pulpitu GNU / Linux. Określenie -o nounixwyłączenia rozszerzeń Unixa działało dla mnie.

W końcu pomogło mi przyjrzeć się wynikowi, dmesgktóry powiedział mi:

[160169.609325] CIFS VFS: Send error in SETFSUnixInfo = -5
[160169.609327] CIFS VFS: Negotiating Unix capabilities with the server failed. Consider mounting with the Unix Extensions disabled if problems are found by specifying the nounix mount option.
[160169.620877] CIFS VFS: Malformed FILE_UNIX_BASIC_INFO response. Unix Extensions can be disabled on mount by specifying the nosfu mount option.
[160169.620888] CIFS VFS: cifs_read_super: get root inode failed
okurz
źródło
2

Sprawdź, czy konto domeny nie jest zablokowane

Paweł
źródło
1
Bingo! Po wielu frustracjach error(5), przyszło mi do głowy dmesgpo stronie GNU / Linuksa, tylko po to, by je znaleźć Status code returned 0xc0000234 STATUS_ACCOUNT_LOCKED_OUT. Sprawdziłem więc właściwości tego konta, które jest lokalnym kontem Windows 10, i na pewno Account is locked outzostało sprawdzone. (Prawdopodobnie miało to miejsce w wyniku zbyt wielu nieudanych prób logowania, gdy wcześniej bawiłem się ogólną konfiguracją udziału.)
Ben Johnson
Myślę, że miałem ten sam błąd najwyższego poziomu, rozwiązałem go, ale widziałem to pytanie w moich badaniach, więc wycofałem się wystarczająco długo, aby opublikować .. :)
Paul