Ich habe einen Arduino Yun mit Linux Arduino 3.3.8 OS darauf. Der Host-Rechner ist Ubuntu 14.04. Ich versuche, eine Datei auf meinem Host-Rechner auf die Platine zu mounten.
Ich folgedieses Tutorial
Die Serverseite ist konfiguriert: Ich habe eine Datei hinzugefügt example
und /home/user/Bureau/
die Datei bearbeitet /etc/exports
.
Jetzt scheint mein Problem auf der Clientseite zu liegen: Ich habe das Verzeichnis erstellt /home
.
Wenn ich diesen Befehl verwende, mount -t 10.160.200.205:/home/user/Bureau/example /home
bekomme ichmount: can't find /home in /etc/fstab
10.160.200.205 ist die IP-Adresse des Hostcomputers.
Kann mir jemand helfen zu verstehen, warum mount
er sich beschwert?
Dank im Voraus.
Bearbeiten
Nach der Korrektur des Befehls erhielt ich
mount: mounting 10.160.200.205:/home/user/Bureau/example on /home failed: No such device.
Es scheint, dass die im Arduino geflashte Kernelversion NFS nicht unterstützt, da dies der Inhalt von /proc/filesystems ist, da gibt es kein NFS. Am Anfang dachte ich, dass NFS oder NTFS dasselbe ist, aber das scheint nicht der Fall zu sein.
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
Antwort1
Wie bereits von phk erwähnt, ist Ihre mount
Syntax falsch. Sie sollte wie folgt lauten.
mount -t nfs 10.160.200.205:/home/user/Bureau/example /home
Oder wenn Sie es als permanente Halterung verwenden möchten in/etc/fstab
10.160.200.205:/home/user/Bureau/example /home nfs defaults 0 0
Antwort2
Die NFS-Ebene scheint zu fehlen. Ich mounte es interaktiv auf diese Weise:
sudo /etc/init.d/rpcbind start
sudo /etc/init.d/nfs-common start
sudo mount 192.168.1.23:/nfs /W2