Eu tenho um Arduino Yun com um sistema operacional Linux Arduino 3.3.8. A máquina host é o Ubuntu 14.04. Estou tentando montar um arquivo da minha máquina host na placa.
estou seguindoeste tutorial
O lado do servidor está configurado: adicionei um arquivo example
e /home/user/Bureau/
editei o arquivo /etc/exports
.
Agora meu problema parece estar no lado do cliente: criei o diretório /home
.
Quando eu uso esse comando mount -t 10.160.200.205:/home/user/Bureau/example /home
eu tenhomount: can't find /home in /etc/fstab
10.160.200.205 é o endereço IP da máquina host.
Alguém poderia me ajudar a entender por que mount
está reclamando?
Desde já, obrigado.
Editar
Depois de corrigir o comando que recebi
mount: mounting 10.160.200.205:/home/user/Bureau/example on /home failed: No such device.
Parece que a versão do kernel atualizada no Arduino não suporta NFS porque este é o conteúdo do /proc/filesystems, não há nfs. No começo pensei que nfs ou ntfs fosse a mesma coisa, mas parece que não é o caso.
nodev sysfs
nodev rootfs
nodev bdev
nodev proc
nodev tmpfs
nodev debugfs
nodev sockfs
nodev usbfs
nodev pipefs
nodev anon_inodefs
nodev configfs
nodev devpts
ext2
squashfs
nodev ramfs
vfat
nodev jffs2
nodev overlayfs
nodev mtd_inodefs
ext3
ext4
reiserfs
hfs
hfsplus
ntfs
fuseblk
nodev fuse
nodev fusectl
Responder1
Como já mencionado pelo phk, sua mount
sintaxe está errada. Deve ser o seguinte.
mount -t nfs 10.160.200.205:/home/user/Bureau/example /home
Ou se você quiser colocar isso como uma montagem permanente em/etc/fstab
10.160.200.205:/home/user/Bureau/example /home nfs defaults 0 0
Responder2
A camada nfs parece estar faltando, eu monto interativamente desta maneira:
sudo /etc/init.d/rpcbind start
sudo /etc/init.d/nfs-common start
sudo mount 192.168.1.23:/nfs /W2