Montagem de compartilhamentos ONTAP CIFS/SMB com Linux – Diretrizes e dicas

Como acessar o CIFS a partir da máquina Linux usando SAMBA

Usualmente o comando irá lhe dizer se a opção errada está sendo usada, mas às vezes os erros são menos que úteis. Estes são alguns erros que encontrei em.

Opção de Montagem Incorrecta

Esta foi bastante auto-explicativa. Primeiro, eu não tinha os cifs-utils instalados. Segundo, eu usei a sintaxe de comando errada.

Ponto de montagem não existe

Again, auto-explicativo. O diretório que você está tentando montar precisa existir.

Não existe tal arquivo ou diretório (ao montar)

Isto significa que você especificou o caminho de exportação errado no servidor NFS. Verifique seus caminhos de junção e tente novamente.

Anfitrião está em baixo

Este foi um erro complicado, pois sugere que o servidor não estava em cima. Em alguns casos, esse pode ser realmente o problema. Mas não foi no meu caso.

# mount -t cifs -o user=cifsuser \\\\DEMO\\nas /mnt/nasPassword for cifsuser@\DEMO\nas: **********mount error(112): Host is down

Mas, na realidade, o problema foi que eu não especifiquei a versão SMB e ela tentou usar SMBv1.0 por padrão.

Especificando a versão SMB (-o vers=3.0) ultrapassou esse problema.

Chave requerida não disponível

Este é um erro específico do Kerberos. No meu caso, o SPN cifs/servername.domain.com não existia para o hostname que eu usei no caminho UNC. Você pode ver isso em um pacote de captura.

Permission denied

Este erro é bastante inútil tanto no Windows quanto no Linux em muitos casos – principalmente porque pode significar uma variedade de coisas. Às vezes, é realmente um problema de acesso (como permissões de compartilhamento ou de nível de arquivo). Mas nos meus testes, eu também encontrei esse problema quando eu tinha recursos SMB não suportados habilitados no meu servidor CIFS em ONTAP.

# mount -t cifs -o vers=3.0,user=administrator,domain=NTAP.LOCAL //DEMO/nas /mnt/nasPassword for administrator@//DEMO/nas: **********mount error(13): Permission denied

Em um traço de pacote, eu podia ver o cliente me dizendo o que ele suportava:

smb-capabilities

Mas a resposta não mencionou realmente o problema. So I made sure to disable the following CIFS/SMB features:

  • SMB3 encryption (cifs security modify)
  • Large MTU and SMB Multichannel (cifs options modify)

Once I did that, I was able to mount.

# mount -t cifs -o vers=3.0,user=administrator,domain=NTAP.LOCAL //DEMO/nas /mnt/nasPassword for administrator@//DEMO/nas: **********# touch /mnt/nas/smbfile# ls -la /mnt/nastotal 1drwxr-xr-x 2 root root 0 Mar 27 14:36 .drwxr-xr-x. 9 root root 97 Mar 27 10:17 ..-rwxr-xr-x 1 root root 0 Mar 27 14:36 smbfile

For Kerberos, you would just specify sec=krb5.

# mount -t cifs -o sec=krb5,vers=3.0,user=administrator,domain=NTAP.LOCAL //DEMO/nas /mnt/nas

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *