爱板网论坛

查看: 209|回复: 1

[原创] 【BPI-M2 Berry试用】打造超低功耗下载机与挂载U盘和硬盘教程

[复制链接]

85

主题

5

好友

2308

积分

版主

Rank: 7Rank: 7Rank: 7

  • TA的每日心情
    奋斗
    昨天 22:18
  • 签到天数: 185 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2017-9-30 21:08:48 |显示全部楼层
    本帖最后由 可乐丸子 于 2017-9-30 21:17 编辑

    香蕉派BPI-M2 Berry开发板最大功耗只有10瓦(5V 2A),超低功耗的设计对于爱好下载的朋友来说是最大的福音, 下面笔者介绍使用BPI-M2 Berry开发板打造支持HTTP、FTP、磁力链接、BT种子文件的下载机的流程,用户可以通过手机、平板、笔记本、台式电脑等添加下载任务到BPI-M2 Berry开发板,以后所有下载任务都可以交给BPI-M2 Berry开发板了
    首先打开终端输入下面命令安装ARIA2及前端所需组件
    1. sudo apt-get install aria2 nginx
    复制代码
    然后添加NTFS文件系统和exFAT文件系统读写支持
    1. sudo apt-get install ntfs-3g exfat-fuse exfat-utils
    复制代码
    接着新建ARIA2配置文件
    1. sudo mkdir /etc/aria2
    2. sudo vi /etc/aria2/aria2.conf
    复制代码
    按I键输入下面代码后,按ESC键输入:wq保存修改
    1. dir=/home/pi/Downloads
    2. disable-ipv6=true
    3. enable-rpc=true
    4. rpc-allow-origin-all=true
    5. rpc-listen-all=true
    6. rpc-listen-port=6800
    7. input-file=/etc/aria2/aria2.session
    8. save-session=/etc/aria2/aria2.session
    9. max-concurrent-downloads=20
    10. continue=true
    11. max-connection-per-server=5
    12. min-split-size=10M
    13. split=10
    14. max-overall-download-limit=0
    15. max-download-limit=0
    16. max-overall-upload-limit=0
    17. max-upload-limit=0
    18. lowest-speed-limit=0
    复制代码
    2017-09-30_115756.png

    然后创建下载进度文件
    1. sudo touch /etc/aria2/aria2.session
    复制代码
    运行测试
    1. sudo aria2c --conf-path=/etc/aria2/aria2.conf
    复制代码
    出现下图表示启动正常,按CTRL+C终止
    2017-09-30_120005.png

    然后创建自启动脚本
    1. sudo vi /etc/init.d/aria2c
    复制代码
    加入下面代码后保存修改
    1. #!/bin/sh
    2. ### BEGIN INIT INFO
    3. # Provides:          aria2
    4. # Required-Start:    $remote_fs $network
    5. # Required-Stop:     $remote_fs $network
    6. # Default-Start:     2 3 4 5
    7. # Default-Stop:      0 1 6
    8. # Short-Description: Aria2 Downloader
    9. ### END INIT INFO

    10. case "$1" in
    11. start)

    12. echo -n "Starting aria2c"
    13. sudo -u pi aria2c --conf-path=/etc/aria2/aria2.conf -D
    14. ;;
    15. stop)

    16. echo -n "Shutting down aria2c "
    17. killall aria2c
    18. ;;
    19. restart)

    20. killall aria2c
    21. sudo -u pi aria2c --conf-path=/etc/aria2/aria2.conf -D
    22. ;;
    23. esac
    24. exit
    复制代码
    2017-09-30_120124.png

    使脚本可以运行
    1. sudo chmod +x /etc/init.d/aria2c
    复制代码
    启动脚本
    1. sudo /etc/init.d/aria2c start
    复制代码
    加入开机自启
    1. sudo update-rc.d aria2c defaults
    复制代码
    2017-09-30_120227.png

    接着下载安装AriaNg前端
    1. cd ~
    2. wget https://github.com/mayswind/AriaNg-DailyBuild/archive/master.zip
    3. unzip master.zip
    4. cd AriaNg-DailyBuild-master
    5. sudo mkdir /var/www/html/ariang
    6. sudo cp -R * /var/www/html/ariang
    7. sudo chmod 777 /var/www/html/ariang
    复制代码
    2017-09-30_115020.png

    2017-09-30_115038.png

    2017-09-30_115624.png

    在电脑、平板、手机等浏览器输入
    1. BPI-M2 Berry局域网IP/ariang
    复制代码
    类似迅雷离线下载、百度离线下载界面的网页下载器诞生
    2017-09-30_120259.png

    可以看到支持多种下载协议
    2017-09-30_120323.png

    默认下载目录如下
    2017-09-30_120332.png

    默认下载是到开发板的home目录下面的下载目录里面,下面介绍更改下载位置到exFAT文件格式U盘和NTFS硬盘的方法
    对于exFAT的大容量U盘可以使用下面目录挂载
    1. sudo mkdir /mnt/usb
    2. sudo mount -t exfat /mnt/usb
    复制代码
    对于NTFS大容量的硬盘则需要根据硬盘的分区情况来挂载,首先查询确定物理路径
    1. sudo fdisk -l
    复制代码
    2017-09-30_120919.png

    如果是/dev/sdx就输入下面命令挂载
    1. sudo mkdir /mnt/hdd
    2. sudo mount -t ntfs-3g /dev/sdx /mnt/hdd
    复制代码
    挂载成功后进入下载页里面将默认下载路径改为挂载的路径
    2017-09-30_121013.png

    添加一个下载任务测试
    2017-09-30_121646.png

    下载任务添加成功,正常下载
    2017-09-30_121807.png

    2017-09-30_121914.png

    百度、迅雷等云盘的文件可以通过添加插件到浏览器来下载,磁力链接可以直接复制粘贴到下载链接位置下载,种子文件可以按文件夹图标打开种子文件开始下载,路由器有DDNS功能的朋友可以让BPI-M2 Berry通过转发端口获得外网IP,也就是可以实现人不在家面也能给开发板添加下载任务
    到这里已经可以让BPI-M2 Berry开发板取代电脑和其他价格昂贵的NAS下载器了,通宵下载的同时而不用耗费多少电费了
    回复

    使用道具 举报

    3

    主题

    1

    好友

    3930

    积分

    状元

    Rank: 6Rank: 6

  • TA的每日心情
    奋斗
    2017-11-6 22:21
  • 签到天数: 905 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2017-9-30 23:15:26 |显示全部楼层
    学习和参考了
    回复

    使用道具 举报

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

    关闭

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

    手机版|爱板网 |网站地图  

    GMT+8, 2017-11-21 08:38 , Processed in 0.462985 second(s), 14 queries , Memcache On.

    苏公网安备 32059002001056号

    Powered by Discuz!

    回顶部