最近折腾树莓派,发现树莓派I/O比较差,当nas 拷拷文件还行,要是直接看上面的高清资源,直接会umount 掉插入的外接硬盘。
害得我白买了一个3.5寸的硬盘盒。原本就是屌丝省钱玩的,直接损失几十块还是很心疼的。
所以上了一个家用的nas, 西部数据的My Book live。现在貌似在清货,买下来2T 西数绿盘 520元. 还有基本的nas功能觉得还是很划算的。
由于百度云盘,迅雷离线都在树莓派上实现了,所以,这个MBL主要就是用来作为离线下载机来用。
于是乎,直接mount MBL的硬盘。 下面所有的<MBL-IP> 就是MBL在你的内网中的IP
1, 打开MBL的ssh功能,地址在<MBL-IP>/UI/ssh 直接enable那个ssh服务就好
2, 用putty 登录到树莓派上,再输入“ssh <MBL-IP>” 一般root 密码是welc0me,都在内网里面,可改可不改
3, check一下MBL的NFS设置。nano /etc/exports 默认会有一个/nfs 的条目。保留原来的就好。按下Ctrl+X 退出。
每个字段的含义可以参考这个网址的文章:http://www.docin.com/p-284871169.html
4, 开启NTP服务,在窗口输入/etc/init.d/ntpdate start
5,开启portmap服务,输入/etc/init.d/portmap start
6, 这个时候输入exit 退出在MBL的登录, 此时就是登录在树莓派上面了。此时可以看一下MBL上面NTP服务是否真的开启了。
7, 输入showmount -e <MBL-IP>, 这时返回的目录就是可以挂载的目录。
8, 需要自己设定一个挂载点,我这里就直接输入命令mkdir /mnt/data 生成/mnt/data
9, 此时在putty中输入mount -t nfs <MBL-IP>:/nfs /mnt/data
10, 在我的树莓派中一开始会显示如下报错:
mount.nfs: rpc.statd is not running but is required for remote locking.
mount.nfs: Either use '-o nolock' to keep locks local, or start statd.
mount.nfs: an incorrect mount option was specified
11, 解决方法就是启动rpcbind 服务: service rpcbind start
12, 这个时候就重新输入步骤9 的命令就好啦!
这样就可以让树莓派作为下载控制机直接下载我百度网盘的资源啦!不用再浪费宽带不用了。
PS:搞一个家用的nas还是很好的。毕竟公共的数据多平台共享很方便而且不用开机,还省电。