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

相關內容