Errore di montaggio (5): errore di input / output sul montaggio


10

Ricevo l'errore di montaggio (5):

Errore di output di input durante il montaggio nella condivisione windows cifs.

Comando eseguito:

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

Errore restituito:

errore di montaggio (5): errore di input / output Fare riferimento alla pagina di manuale mount.cifs (8) (ad esempio man mount.cifs)

Il comando ams ha funzionato su RHEL 32.


Si prega di fare riferimento al seguente link e seguire SEC askubuntu.com/questions/491297/permanent-windows-share-mounting
vembutech

Dare ancora lo stesso errore dopo aver aggiunto sec = ntlm
Abdul Jaleel il

Risposte:


17

Quando ho impostato una condivisione su un server Windows 2012, ho dovuto usare:

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

Nota il vers=3.0.

Sulla base dei suggerimenti seguenti, potrebbe essere necessario provare vers=2.0. Il versparametro è la chiave.


3
Grazie. vers=2.0è stata sicuramente la chiave per me nel montaggio, come nel caso -m SMB2dell'elenco delle condivisioni con smbclient -L( client max protocol = SMB2in smb.conf, per impostazione permanente).

L'aggiunta di <code> vers = 2.0 </code> alle opzioni ha risolto il nostro problema con questo errore. Grazie per il suggerimento!
Kentgrav,

1
Questa risposta ha funzionato per me in Linux con il mountcomando. Ho usato il mountcomando senza l' versopzione per oltre 2 anni e poi, improvvisamente, il montaggio non funzionava più, anche se potevo collegarmi al terminale con smbclient. Apparentemente c'è stato un cambiamento nella versione del software da qualche parte in modo che ora vers=3.0sia necessaria l'opzione, in modo che l'unità remota sia montata.
amato da Gesù

Il mio ha funzionato con vers = 2.1 sudo mount -t cifs -o username=myUser,password=myPassword,vers=2.1 //1.2.3.4/folderA/folderB /foo/bar --verboseche è strano perché la versione dice 2.23 sulla mia istanza EC2 Amazon Linux 1[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 è stata la soluzione anche per me.
YoMismo,

2

Per me il problema era diverso quando provavo a montare una condivisione da un dispositivo NAS da un desktop GNU / Linux più recente. Specificare -o nounixper disabilitare le estensioni Unix ha funzionato per me.

Alla fine ciò che mi ha aiutato è stato quello di esaminare l'output di dmesgcui mi ha detto:

[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

2

Verifica che l'account di dominio non sia bloccato


1
Bingo! Dopo molte frustrazioni riguardo error(5), mi è venuto in mente di controllare dmesgsul lato GNU / Linux, solo per trovare Status code returned 0xc0000234 STATUS_ACCOUNT_LOCKED_OUT. Quindi, ho controllato le proprietà dell'account in questione, che è un account Windows 10 locale e, di sicuro, è Account is locked outstato verificato. (Probabilmente ciò si è verificato a causa di troppi accessi non riusciti quando stavo giocherellando con la configurazione generale della condivisione in precedenza.)
Ben Johnson,

Penso di aver avuto lo stesso errore di livello superiore, di averlo risolto, ma di aver visto questa domanda nella mia ricerca così spuntato abbastanza a lungo da pubblicare .. :)
Paul
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.