我有一个 Arduino Yun,上面有 Linux Arduino 3.3.8 操作系统。主机是Ubuntu 14.04。我正在尝试将主机中的文件安装到主板上。
我正在跟进本教程
服务器端已配置:我添加了一个文件example
并/home/user/Bureau/
编辑了该文件/etc/exports
。
现在我的问题似乎出在客户端:我创建了目录/home
.
当我使用这个命令时mount -t 10.160.200.205:/home/user/Bureau/example /home
我得到了mount: can't find /home in /etc/fstab
10.160.200.205是主机的IP地址。
谁能帮助我理解为什么mount
抱怨?
提前致谢。
编辑
更正命令后我得到
mount: mounting 10.160.200.205:/home/user/Bureau/example on /home failed: No such device.
看来Arduino烧录的内核版本不支持NFS,因为这是/proc/filesystems的内容,没有nfs。一开始我以为nfs和ntfs是同一个东西,但现在看来并非如此。
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
答案1
正如 phk 已经提到的,你的mount
语法是错误的。应该如下。
mount -t nfs 10.160.200.205:/home/user/Bureau/example /home
或者,如果您想将其作为永久安装/etc/fstab
10.160.200.205:/home/user/Bureau/example /home nfs defaults 0 0
答案2
nfs 层似乎缺失,我以这种方式交互安装:
sudo /etc/init.d/rpcbind start
sudo /etc/init.d/nfs-common start
sudo mount 192.168.1.23:/nfs /W2