Linux Arduino 3.3.8 운영 체제가 설치된 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.
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