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.