Linux Arduino 3.3.8 OS を搭載した Arduino Yun を持っています。ホスト マシンは 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.
これは /proc/filesystems の内容であり、nfs がないため、Arduino にフラッシュされたカーネル バージョンは 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