Tengo un Arduino Yun con un sistema operativo Linux Arduino 3.3.8. La máquina anfitriona es Ubuntu 14.04. Estoy intentando montar un archivo en mi máquina host en la placa.
estoy siguiendoeste tutorial
El lado del servidor está configurado: agregué un archivo example
y /home/user/Bureau/
lo edité /etc/exports
.
Ahora mi problema parece estar en el lado del cliente: creé el directorio /home
.
Cuando uso este comando mount -t 10.160.200.205:/home/user/Bureau/example /home
tengomount: can't find /home in /etc/fstab
10.160.200.205 es la dirección IP de la máquina host.
¿Alguien podría ayudarme a entender por qué mount
se queja?
Gracias de antemano.
Editar
Después de corregir el comando obtuve
mount: mounting 10.160.200.205:/home/user/Bureau/example on /home failed: No such device.
Parece que la versión del kernel flasheada en Arduino no es compatible con NFS porque este es el contenido de /proc/filesystems, no hay nfs. Al principio pensé que nfs o ntfs es lo mismo pero parece que no es el 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
Respuesta1
Como ya mencionó phk, su mount
sintaxis es incorrecta. Debería ser el siguiente.
mount -t nfs 10.160.200.205:/home/user/Bureau/example /home
O si quieres ponerlo como montaje permanente en/etc/fstab
10.160.200.205:/home/user/Bureau/example /home nfs defaults 0 0
Respuesta2
Parece que falta la capa nfs, la monto interactivamente de esta manera:
sudo /etc/init.d/rpcbind start
sudo /etc/init.d/nfs-common start
sudo mount 192.168.1.23:/nfs /W2