Atlas500小站和Jetson nano使用nfs开发
- Jetson nano的nfs连接atlas500,共享同一目录
为了方便开发,Jetson nano、atlas500要设置在一个网段,我的配置是:
nano:192.168.2.173(桥接模式),atlas500:192.168.2.111
在jetson终端输入如下命令安装nfs:
sudo apt install nfs-kernel-server # 安装NFS服务器 sudo apt install nfs-common # 安装NFS客户端 #sudo apt install sysv-rc-conf#jetson不支持这个命令用别的命令关闭防火墙看我的网络文章#sudo sysv-rc-conf iptables off # 关闭防火墙
添加nfs共享目录:
sudo vim /etc/exports
在文件末尾添加:
/home *(rw,sync,no_root_squash)
然后赋权限
# 挂载目录为 /home/ljx/huawei sudo chmod -R 777 /home/ljx/huawei/ sudo chown -R nobody /home/ljx/huawei/
开启nfs:
sudo /etc/init.d/nfs-kernel-server start
最后在atlas500上,就可以通过nfs挂载目录了
Euler:/# mount -t nfs -o nolock 192.168.2.173:/home/ljx/huawei/ /mnt
示例
ljx@ljx-desktop:~$ sudo /etc/init.d/nfs-kernel-server restart[ ok ] Restarting nfs-kernel-server (via systemctl): nfs-kernel-server.service.ljx@ljx-desktop:~$ sudo /etc/init.d/nfs-kernel-server start[ ok ] Starting nfs-kernel-server (via systemctl): nfs-kernel-server.service.ljx@ljx-desktop:~$ sudo chmod -R 777 /home/ljx/huawei/ljx@ljx-desktop:~$ sudo chown -R nobody /home/ljx/huawei/ljx@ljx-desktop:~$ sudo /etc/init.d/nfs-kernel-server start[ ok ] Starting nfs-kernel-server (via systemctl): nfs-kernel-server.service.ljx@ljx-desktop:~$ cd /home/ljx/Display all 115 possibilities? (y or n)ljx@ljx-desktop:~$ cd /home/ljx/huawei/ljx@ljx-desktop:~/huawei$ lsljx@ljx-desktop:~/huawei$ df -hFilesystem Size Used Avail Use% Mounted on/dev/mmcblk0p1 235G 94G 132G 42% /none 951M 0 951M 0% /devtmpfs 990M 35M 956M 4% /dev/shmtmpfs 990M 29M 962M 3% /runtmpfs 5.0M 4.0K 5.0M 1% /run/locktmpfs 990M 0 990M 0% /sys/fs/cgrouptmpfs 198M 20K 198M 1% /run/user/1000ljx@ljx-desktop:~/huawei$ sudo cp /home/ljx/Display all 173 possibilities? (y or n)ljx@ljx-desktop:~/huawei$ sudo cp /home/ljx/atlas500_last.tar .
Euler:~ # mount -t nfs -o nolock 192.168.2.173:/home/ljx/huawei/ /mntEuler:~ # cd /mnt/Euler:/mnt # lsEuler:/mnt # lsatlas500_last.tarEuler:/mnt # lsatlas500_last.tarEuler:/mnt #