Quero montar o BlackArmor NAS 220 no meu Ubuntu 19.10 para/media/BlackArmor
SOLUÇÃO
Eu estava faltando vers=1.0
no último cifs
parâmetro. O comando que funciona:
sudo mount -t cifs -o guest,vers=1.0 //192.168.1.3/Public /media/BlackArmor/
Pergunta original
Tentei seguir as instruções oficiais aqui:https://www.seagate.com/em/en/support/kb/how-to-mount-nfs-and-cifs-file-systems-on-linux-with-the-seagate-blackarmor-nas-209791en/e não funcionou.
Também tentei seguir algumas outras instruções e nada funcionou.
Isso é o que eu já tentei:
$ sudo mount -t cifs -o noperm //192.168.1.3/Public /media/BlackArmor/
mount: /media/BlackArmor: bad option; for several filesystems (e.g. nfs, cifs) you might need a /sbin/mount.<type> helper program.
$ sudo mount -t cifs //192.168.1.3/DataVolume/Public -o username=***,password=***,rw,nounix,iocharset=utf8,file_mode=0644,dir_mode=0755 /media/BlackArmor/
mount: /media/BlackArmor: special device //192.168.1.3/DataVolume/Public does not exist.
$ sudo mount -t nfs 192.168.1.3:/Public /media/BlackArmor
mount.nfs: Connection timed out
O próprio dispositivo está funcionando e posso acessá-lo smb://ba-07***.local/
e ver todo o conteúdo.
Alguma ideia?
PS: Quero montá-lo na inicialização, mas isso é outro problema.
ATUALIZAR Agora também tentei isso:
sudo mount -t cifs -o user=***,pass=***,rw,nounix,iocharset=utf8,file_mode=0644,dir_mode=0755 //192.168.1.3/Public /media/BlackArmor/
(que é basicamente igual ao segundo, exceto que uso user
and pass
em vez de username
and password
) e recebo o seguinte:
mount error(2): No such file or directory
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) and kernel log messages (dmesg)
Quando eu verifico, dmesg
vejo isso:
CIFS: Attempting to mount //192.168.1.3/Public/
No dialect specified on mount. Default has changed to a more secure dialect, SMB2.1 or later (e.g. SMB3), from CIFS (SMB1). To use the less secure SMB1 dialect to access old servers which do not support SMB3 (or SMB2.1) specify vers=1.0 on mount.
CIFS VFS: cifs_mount failed w/return code = -2
Responder1
Parece que estava faltando vers=1.0
o último parâmetro cifs. O comando que funciona:
sudo mount -t cifs -o guest,vers=1.0 //192.168.1.3/Public /media/BlackArmor/
e se você quiser /etc/fstab
, e com suporte RW do usuário convidado:
//192.168.1.3/Public /media/BlackArmor cifs guest,uid=myuser,iocharset=utf8,file_mode=0777,dir_mode=0777,vers=1.0,noperm 0 0