查看: 2601|回复: 2

香蕉派M1+Android&LXDE双系统做硬盘备份机以及其性能短评

[复制链接]

主题

好友

2422

积分

进士

  • TA的每日心情
    开心
    2019-6-25 09:54
  • 签到天数: 216 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2015-6-29 20:50:49 |显示全部楼层
    嘛,因为自己的电脑坏了,手上的那些各种派又有点问题,不得已只好拿着剩下的安卓系统临时用着。
    这次是打算把我硬盘里的数据全部备份到网盘上,但是电脑坏了,linux平台又没有网盘客户端,怎么破?
    嗯,安卓系统有,加上M1+又有SATA接口,所以就可以用M1+来做客户端啦~
    IMG20150629175732.jpg

    这个就是香蕉派的安卓系统, 之前好像是M1用的,M1+的我还没来得及下……
    IMG20150629175540.jpg

    这坨就是M1+,我给他放了个大的散热器在上面,还加了风扇
    IMG20150629175548.jpg

    旁边这个是1T硬盘,里面是要备份的数据
    IMG20150629175655.jpg

    散热器和风扇……散热器我是直接放在CPU上的,CPU比内存颗粒高一点,所以基本上散热器的温度都是CPU产生
    IMG20150629175701.jpg

    嗯……可以看到网络接口的灯在狂闪,这里用网络接口是相当于数据流量用,为什么不用wifi?因为感觉不稳定……
    事实上,加了那么大一坨散热器如果不吹风温度还是很高,一下子就超过70度了,摸起来非常烫手。
    为什么呢?下面来看看CPUZ的检测……
    IMG20150629180306.jpg
    IMG20150629180309.jpg
    IMG20150629180327.jpg
    IMG20150629180332.jpg

    前面第一张可以看到,A20的两个核心都是满载运行的……
    再来看看htop的显示……
    IMG20150629180404.jpg
    IMG20150629180416.jpg

    上面红红绿绿的那两条就是CPU使用率,可以看到已经是爆满了,然后LXDE系统的任务栏有CPU占用率显示,相当于Windows上的任务管理器显示的CPU状态,可以看到…… IMG20150629180438.jpg
    IMG20150629180444.jpg

    一整块绿色……
    然而是什么造成的呢……
    IMG20150629180545.jpg

    看看前两行CPU占用率最高的进程,com.qihoo.yunpan,这个就是360云盘的安卓进程,整个CPU全被占了…… IMG20150629180552.jpg
    IMG20150629180558.jpg
    可见这是多么的可怕……然而这也不奇怪……因为你看我上传的东西就知道为什么了……
    IMG20150629175614.jpg

    进入上传加载列表……这都需要30多秒的时间,而且经常崩……
    IMG20150629175643.jpg

    几万个文件在等待上传……因为是硬盘里的数据,一个文件夹我直接全部丢上去了,几十G的数据所以占用率那么高也并不是很奇怪了……


    那么话说回来,M1+虽然支持SATA的挂载,但是360云盘实际上并不能读取SATA的挂载分区,只可以读取安卓系统的用户内存,就是相当于我们手机的系统内存和存储卡这两个分区,所以我们想要备份硬盘数据还得自己挂载过去。
    IMG20150629180223.jpg

    IMG20150629180202.jpg

    那么,事实上这个安卓镜像里有一个文件管理器,是可以看得到SATA分区数据的,如图,我的这个1T硬盘有2个分区,都可以被识别。
    那么我们怎么挂载才能让其他应用读取里面的数据呢?
    首先在可以读取的分区建立一个文件夹,比如说在香蕉派的/mnt/sdcard分区,这个分区就相当于我们安卓手机的存储卡分区,在里面建立一个mount文件夹,然后打开终端,(如果没有的话自己下载安装一个), IMG20150629175957.jpg

    如图输入命令,由于挂载需要root权限所以先su获得root权限,然后用busybox的mount命令,安卓自带的mount挂载不了文件夹。
    输入busybox mount /mnt/sata/8_1 /mnt/sdcard/mount/1T_main
    这里的/mnt/sata/8_1就是SATA硬盘上的第一个分区,当然你的可能不一定和我的一样,所以就自己看着改了。
    然后/mnt/sdcard/mount/1T_main这个文件夹用来挂载sata 的第一个分区,这里的文件夹名称自己随便设。
    然后就可以被其他程序像读取存储卡分区上的文件一样读取了。

    最后是LXDE系统,安卓系统的可玩性并不是很好,之前我们玩树莓派什么的都是用Lubuntu或者LXDE桌面系统的linux系统,所以我们这次也在安卓上建立一个这样的系统。我们需要的软件有2个,就是Linux Deploy这个软件,用来建立Linux系统,还有就是VNC,这个用来远程桌面,进行桌面操作。
    Linux Deloy怎么使用这里就不多说了,按照提示去install即可,然后打开VNC,输入127.0.0.1打开本地的VNC就可以远程玩LXDE或者其他你自己建立的Linux系统了。
    IMG20150629181401.jpg

    IMG20150629181325.jpg

    同样的,我们也可以用mount的方法把sata挂载到里面去,就可以很方便的对硬盘进行操作了。
    IMG20150629181333.jpg

    看容量,300多G,也只有硬盘会那么大了……
    IMG20150629181339.jpg

    PS:现在在学校晚修,发帖比较匆忙,有什么地方不足大家多多指教……


    回复

    使用道具 举报

    主题

    好友

    2422

    积分

    进士

  • TA的每日心情
    开心
    2019-6-25 09:54
  • 签到天数: 216 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2015-6-29 20:59:41 |显示全部楼层
    我唯一比较欣慰的就是这么多的文件上传程序居然只是偶尔崩溃,这对于一台微型设备来说已经是非常强悍了,当然也可能有程序优化的原因,还有就是感觉对于M1+来说1G内存实在是不够用,开几个程序已经严重爆满了,特别是对于后面的M2这种多核心的设备来说大内存更为需要。
    最后吐槽一下,就是CPU的温度是真心太高了,相比树莓派来说要高出1倍多,同样是双核的CPU满载运行树莓派相同环境条件下也就50-60度左右,而香蕉派则是高达80多度……比树莓派2这4核的CPU满载都高……树莓派2满载运行起来几个小时都达不到80度,而且还是半封闭的情况下,香蕉派完全裸板都那么烫……
    回复

    使用道具 举报

    主题

    好友

    15

    积分

    白丁

  • TA的每日心情
    开心
    2017-8-18 10:30
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    发表于 2017-8-18 10:30:02 |显示全部楼层
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    关闭

    站长推荐上一条 /7 下一条

    手机版|电路城

    GMT+8, 2019-9-21 14:53 , Processed in 0.101315 second(s), 15 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz!

    返回顶部