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.
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