最近在做自然语言处理+深度学习方面的东西,想在树莓派3上跑网络爬虫,爬点数据做训练,正好有一个4T容量的WDMyCloud私有云存储器,想这将树莓派爬到的数据存储到WDMyCloud中,于是决定将WDMyCloud以nfs的方式挂载到树莓派上,便于树莓派上的爬虫程序直接访问WDMyCloud,说干就干,下面是具体流程。
准备工作:
1.WDMyCloud私有云存储器
2.路由器
3.树莓派3(安装有ubuntu-mate-16.04系统)
硬件连接:
路由器WAN口接外网,提供上外网的服务;使WDMyCloud与树莓派3处于同一局域网,将WDMyCloud与树莓派3分别接路由器的LAN口。
nfs服务端设置:
家里有一台私有云存储器WDMyCloud,正好支持nfs远程访问,所以直接拿WDMyCloud做nfs服务器,为树莓派客户端提供远程存储。设置步骤如下:
1.用浏览器登陆到WDMyCloud的设置页面
![bf127b8b716c160625f9ce14d87dd92c.png](https://i-blog.csdnimg.cn/blog_migrate/b3756863827668796d159bee4f8fe762.jpeg)
2.为指定的文件夹开启NFS服务
选择“共享”菜单,新建一个共享文件夹“webcrawler_database”,打开该文件夹的“nfs访问”开关,会得到一个加载点的链接“nfs://192.168.0.102/nfs/webcrawler_database”,这个链接将会作为树莓派客户端的nfs挂载点。
![a418c6a6bd49f45cf4e2e62230f6e9bf.png](https://i-blog.csdnimg.cn/blog_migrate/5ca83f1437a569606d39953c3055deb8.jpeg)
树莓派客户端挂载nfs设置:
1.创建一个文件夹作为nfs的挂载点
![c6c0cdff95963c9e65d18e19b04e6da5.png](https://i-blog.csdnimg.cn/blog_migrate/ca7e1d1be6e305555751afdffd278371.png)
2.安装nfs服务
![718e014ee4ff514861951e817d4fe852.png](https://i-blog.csdnimg.cn/blog_migrate/8be236b618ca37dd927f2b213d310436.png)
3.nfs挂载
![0a962fa9947032af292b2d43534f85ce.png](https://i-blog.csdnimg.cn/blog_migrate/f305802db33dc75d23129c78b3b430c0.png)
如果上面的图片看不清,请看下面:
ubuntu@ubuntu-desktop:~$ sudo mount -t nfs 192.168.0.102/nfs/webcrawler_database ~/nfs_webcrawler_database
4.查看挂载是否生效
往nfs挂载点所在的文件夹拷贝一个test文件,去nfs服务端的设备上看一下是否有这test个文件,如果有就成功了,这样就可以在树莓派上像访问其他文件夹一样的访问nfs远程文件夹了。