发新帖

[试用评测] 树莓派3B+组建NAS,实现日常实用功能

[复制链接]
发表于 2019-2-17 13:11:59
| 196 查看 | 0 回复
本帖最后由 sakachoi 于 2019-2-17 13:24 编辑

本来就有树莓派3B,但树莓派3B出了升级版3B+,就想亲身体验一下有什么差别,本文没有通过什么测试软件对两者的性能进行对比测试(因为我们都知道这两块开发板的性能不算强大),只通过自身的感受来进行测评。
目前,NAS主要有成品NAS如群晖、铁威马、QNAS等,有通过低功耗PC平台如J1900J3160J3455和比较新的J4005J5005搭建的黑群晖等,相对来说,应该是成品NAS体验最好,但成本较高,自己使用低功耗平台搭建的NAS体验次之。除了群晖和黑群晖,还有其它可用的NAS系统,如FreeNasUNASOMV等等。

使用树莓派3B+实验NAS的部分功能,如BT/PT下载功能、文件分享功能和自动同步功能。
1BT/PT功能的实现
使用aria2实现BT/PT功能,步骤:
1.1、安装aria2
sudo apt update
sudo apt upgrade
sudo apt install aria2
1.2aria2配置
建议外接移动硬盘作为下载目录:
插入移动硬盘并挂载,我直接将硬盘挂载在/media目录,执行:
sudo mount /dev/sda1 /media
sudo mkdir /media/download
sudo chown -R pi:pi /data/download
sudo touch /etc/aria2/aria2.session

修改aria2.conf配置文件
sudo vim /etc/aria2/aria2.conf
--------------------------------------------------------------------------------------------------
enable-rpc=true
rpc-allow-origin-all=true
rpc-listen-all=true
rpc-secret=123456

#rpc-listen-port=6800
file-allocation=none
disable-ipv6=true
disk-cache=32M
split=3
max-concurrent-downloads=5
max-connection-per-server=3
max-file-not-found=3
max-tries=5
retry-wait=3
continue=true
check-integrity=true
log-level=error
log=/var/log/aria2.log

input-file=/etc/aria2/aria2.session
save-session=/etc/aria2/aria2.session

dir=/media/download
--------------------------------------------------------------------------------------------------

浏览器打开:ariang.mayswind.net/latest/#!/downloading
a.png
b.png

设置2

设置2
d.png
使用aria2下载可以远程,注册oray花生壳即可,这里不详述。

2、文件分享功能
我主要使用其进行多媒体共享,远程下载好电影后,通过手机,电视进行播放。一般的720P1080P电影几个人同时观看也没有问题。4K码率不是很高,本人下载4K短片测试过的也没有问题。只是开头加载多两三秒的样子。本功能通过samba实现。
sudo apt-get install samba samba-common-bin
sudo vim  /etc/samba/smb.conf
修改其配置文件 /etc/samba/smb.conf, 在文件最后面添加以下内容
# ============================================
[share]           #共享文件的名称, 将在网络上以此名称显示
path = /media         #共享文件的路径
valid users = pi        #允许访问的用户
browseable = yes        #允许浏览
public = yes        #共享开放
writable = yes        #可写
# ============================================

修改完成后,保存。然后重新启动 samba服务, 并添加共享用户:
重启samba
pi@raspberrypi ~ $ sudo /etc/init.d/samba restart
[ ok ] Stopping NetBIOS name server: nmbd.
[ ok ] Starting NetBIOS name server: nmbd.
[ ok ] Stopping SMB/CIFS daemon: smbd.
[ ok ] Starting SMB/CIFS daemon: smbd.
[ ok ] Stopping Samba AD DC daemon: samba.

添加samba共享用户
pi@raspberrypi ~ $ sudo smbpasswd -a pi
New SMB password:
Retype new SMB password:
Added user pi.
完成后即可通过远程设备访问共享文件夹share的内容。可以在windows系统打开文件管理器地址栏输入树莓派地址后,再输入samba用户名pi和密码即可访问内容。也可以通过手机的es文件管理器-->我的网络-->局域网访问。还可以使用智能电视观看影片,图片和听音乐等等。
3. 文件自动同步功能,使用syncthing实现。
树莓派安装syncthing
#下载syncthing-linux-arm-v1.1.0-rc.1.tar.gz
#解压
tar -zxvf syncthing-linux-arm-v1.1.0-rc.1.tar.gz
#进入 syncthing 目录
cd syncthing
#给主程序加上执行权限
chmod +x syncthing

sudo nano /home/pi/.config/syncthing/config.xml

找到下面的内容
1
2
3
4
<gui enabled="true" tls="false">
<address>127.0.0.1:8384</address>
<apikey>XXXXXX</apikey>
</gui>
127.0.0.1:8384 修改为 0.0.0.0:8384 以便让其他终端可以访问到 Syncthing 的 WebUI。
浏览器输入192.168.1.123:8384即可使用


然后,安装安卓版的syncthing,设置手机和树莓派需要同步的文件目录即可实现自动同步功能。




我要点赞 0

举报

发表于 2019-2-17 13:34:58
第一次发帖,不是很熟悉
我要点赞 0

举报

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