A montagem da montagem cifs fornece: erro de montagem (22): argumento inválido

24

Estou tentando executar:

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

No entanto, continuo recebendo o seguinte erro:

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

O que estou fazendo de errado?

    
por Niels Kristian 27.02.2014 / 14:01
fonte

6 respostas

2

Eu estava usando um URL errado. Deveria ter sido: //user.my-backup.com/backup

    
por Niels Kristian 28.02.2014 / 10:28
fonte
39

talvez isso ajude com isso, mount error(22): Invalid argument ... possível erro é o argumento / s (modo) no comando mount.

  1. verifique seus registros sobre os erros encontrados.

    tail -f  /var/log/kern.log 
    
  2. remova o argumento inválido

por user278458 06.05.2014 / 07:12
fonte
4

Eu tive o mesmo problema no Arch Linux, com esta mensagem no log:

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

Para mim, a solução foi especificar uma versão mais antiga do cifs (por padrão, 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
    
por Igor Avdeev 07.10.2017 / 18:41
fonte
2

No meu caso, este problema foi causado porque eu tinha montado um diretório cheio de links simbólicos. Depois de investigar os links simbólicos no Windows, obtive seus caminhos "reais" e os montei.

    
por pzkpfw 08.01.2016 / 15:41
fonte
1

Após a atualização para Jessie Debian, o pacote deve ter mudado. Eu removi guid=0 do seguinte fstab mount e tudo funcionou corretamente novamente.

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

Você pode adicionar as informações da versão do SMB para resolver o problema. O que eu fiz é que eu adicionei vers = 1.0. Esta é a versão 1 do SMB, que funciona com todos os drivers do SMB. Para o seu caso, será algo parecido com isto

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
    
por Siddharth Kaul 18.01.2018 / 09:21
fonte

Tags