NFS 挂载:在 /etc/fstab 中找不到文件

NFS 挂载:在 /etc/fstab 中找不到文件

我有一个 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

相关内容