Il montaggio dell'unità di cifs dà: mount error (22): argomento non valido

26

Sto cercando di eseguire:

sudo mount -t cifs //user.my-backup.com /mnt/wal_drive -o iocharset=utf8,rw,credentials=/etc/backupcredentials.txt,uid=postgres,gid=postgres,file_mode=0660,dir_mode=0770

Tuttavia continuo a ricevere il seguente errore:

mount error(22): Invalid argument
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

Che cosa sto sbagliando?

    
posta Niels Kristian 27.02.2014 - 14:01

6 risposte

2

Stavo usando un URL sbagliato. Dovrebbe essere: //user.my-backup.com/backup

    
risposta data Niels Kristian 28.02.2014 - 10:28
42

forse questo aiuta con questo, mount error(22): Invalid argument ... possibile errore è il argomento / s (modo) sul comando mount.

  1. controlla i tuoi registri sugli errori incontrati.

    tail -f  /var/log/kern.log 
    
  2. rimuovi l'argomento non valido

risposta data user278458 06.05.2014 - 07:12
5

Ho avuto lo stesso problema su Arch Linux, con questo messaggio nel registro:

kernel: CIFS VFS: cifs_mount failed w/return code = -22

Per me la soluzione era specificare una versione precedente di cifs (per impostazione predefinita era 3.0):

/etc/fstab :

//my-router/share /media/share cifs ver="2.1",rw,soft,uid=ele,gid=ele,file_mode=0770,dir_mode=0770,credentials=/etc/router-credentials.conf 0 0
    
risposta data Igor Avdeev 07.10.2017 - 18:41
2

Nel mio caso, questo problema è stato causato dal fatto che avevo montato una directory piena di collegamenti simbolici. Dopo aver esaminato i collegamenti simbolici in Windows, ho ottenuto i loro percorsi "reali" e li ho montati invece.

    
risposta data pzkpfw 08.01.2016 - 15:41
1

Dopo l'aggiornamento a Jessie Debian il pacchetto deve essere cambiato. Ho rimosso guid=0 dal seguente supporto di fstab e tutto ha funzionato di nuovo correttamente.

//x.x.x.x/General/  /usr/local/share/general cifs uid=0,guid=0,rw,credentials=/etc/gen-cifspasswd 0 0
    
risposta data Benjamin Stewart 25.08.2015 - 23:15
0

È possibile aggiungere le informazioni sulla versione per SMB per risolvere il problema. Quello che ho fatto è stato aggiunto vers = 1.0. Questa è la versione 1 di SMB che funziona con tutti i driver smb. Per il tuo caso sarà simile a questo

sudo mount -t cifs //user.my-backup.com /mnt/wal_drive -o iocharset=utf8,rw,vers=1.0,credentials=/etc/backupcredentials.txt,uid=postgres,gid=postgre ,file_mode=0660,dir_mode=0770
    
risposta data Siddharth Kaul 18.01.2018 - 09:21

Leggi altre domande sui tag