У меня есть 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