树莓派作NAS,局域网中分享电影仍是很是爽的,配合aria2及其百度云下载脚本能够下载百度云中的文件到本地,速度飞快。 web
要作NAS,必需要有硬盘,我这里使用的是从旧笔记本上拆下来的120G硬盘。因为树莓派的供电问题,最好有一个有源的USB HUB,省得出现各类神奇的问题。
根据个人经验,若是想省事儿,最好把硬盘格式化成ext4格式。千万别在树莓派上格式化,那个速度简直… 在电脑上用MiniTool Partition Wizard把硬盘格式化成ext4格式,方法能够自行百度。 chrome
1 若是硬盘是NTFS格式的,须要安装ntfs-3g来支持,命令行以下:
sudo apt-get install ntfs-3g session
2 查看硬盘的名称
sudo fdisk -l ui
3 挂载硬盘 google
mkdir ~/nas sudo mount /dev/sda1 ~/nas # 挂载硬盘到nas文件夹,`/dev/sda1`根据实际状况变化,下面相同 sudo chmod 766 ~/nas # 设置文件夹权限
4 若是不想每次开机都敲一遍命令行,能够设置自动挂载硬盘
sudo nano /etc/fstab # 使用nano打开fstab文件,在最后面添加一行
/dev/sda1 /home/pi/nas ext4 defaults 0 0 spa
1 安装samba
sudo apt-get install samba samba-common-bin
2 配置samba
sudo nano /etc/samba/smb.conf #打开samba配置文件 .net
找到 “# security = user” 这一行,将前面的”#”去掉,修改后内容以下 插件
# 使用本地用户来登录 security = user # 在末尾加入以下内容 # 分享名称 [nas] # 说明信息 comment = NAS # 共享文件的路径 path = /home/pi/nas # 可被其余人看到资源名称(非内容) browseable = yes # 可写 writable = yes # 新建文件的权限为 664 create mask = 0664 # 新建目录的权限为 775 directory mask = 0775
3 添加用户
sudo smbpasswd -a pi
4 重启samba服务
sudo /etc/init.d/samba restart 命令行
aria2有两种安装方式:使用apt-get安装;下载源码,编译安装 rest
前者aria2的版本比较旧,会有一些神奇的问题,命令行sudo apt-get install aria2
这里推荐下载源码编译安装的方式:
0 下载最新的源文件 (http://sourceforge.net/projects/aria2/)
1 解压缩tar -zxf aria2-1.18.5.tar.gz
2 ./configure
3 make
4 把编译好的二进制文件放到环境变量中去:cp -a ./src/aria2c /usr/local/bin/
5 查看版本 aria2c -v
提示:树莓派编译速度很是很是慢…能够在PC上交叉编译,具体方法百度~我没操做过,木有发言权
# RPC Setting # enable-rpc=true rpc-listen-all=true rpc-allow-origin-all=true rpc-listen-port=6800 #rpc-user=rpc_user #rpc-passwd=rpc_passwd # General Setting # dir=/home/pi/nas # 下载文件存放路径 input-file=/home/pi/.aria2/aria2.session # 断点续传的文件,须要本身在相关目录新建一个`aria2.session`文件,使用touch命令 save-session=/home/pi/.aria2/aria2.session save-session-interval=60 log=/home/pi/.aria2/log.log 须要本身在相关目录新建一个`log.log`文件 log-level=warn #event-poll=select disk-cache=8M #enable-mmap=true file-allocation=falloc peer-id-prefix=-UT2210- user-agent=uTorrent/2210(25130) # Connection Setting # continue=true max-connection-per-server=5 max-concurrent-downloads=3 min-split-size=1M split=5 max-overall-download-limit=0 max-overall-upload-limit=50K max-upload-limit=20 lowest-speed-limit=20K auto-save-interval=120 check-certificate=false # BT/PT Setting # bt-require-crypto=true bt-max-peers=300 enable-peer-exchange=true bt-enable-lpd=true enable-dht=true dht-file-path=/home/pi/.aria2/dht.dat #须要本身在相关目录新建一个`dht.dat`文件 listen-port=48000-49000 dht-listen-port=48000-49000 # BT下载的端口,须要根据实际状况修改 follow-torrent=true force-save=true bt-seed-unverified=true bt-save-metadata=true bt-hash-check-seed=true bt-remove-unselected-file=false bt-stop-timeout=900 seed-ratio=1 seed-time=120 disable-ipv6=true
命令行aria2c --conf-path=/home/pi/.aria2/aria2.conf
chrome中安装“百度网盘助手”,配合aria2来下载百度云中的文件。
点此下载插件
树莓派作NAS,局域网中分享电影仍是很是爽的,配合aria2及其百度云下载脚本能够下载百度云中的文件到本地,速度飞快。
要作NAS,必需要有硬盘,我这里使用的是从旧笔记本上拆下来的120G硬盘。因为树莓派的供电问题,最好有一个有源的USB HUB,省得出现各类神奇的问题。
根据个人经验,若是想省事儿,最好把硬盘格式化成ext4格式。千万别在树莓派上格式化,那个速度简直… 在电脑上用MiniTool Partition Wizard把硬盘格式化成ext4格式,方法能够自行百度。
1 若是硬盘是NTFS格式的,须要安装ntfs-3g来支持,命令行以下:
sudo apt-get install ntfs-3g
2 查看硬盘的名称
sudo fdisk -l
3 挂载硬盘
mkdir ~/nas sudo mount /dev/sda1 ~/nas # 挂载硬盘到nas文件夹,`/dev/sda1`根据实际状况变化,下面相同 sudo chmod 766 ~/nas # 设置文件夹权限
4 若是不想每次开机都敲一遍命令行,能够设置自动挂载硬盘
sudo nano /etc/fstab # 使用nano打开fstab文件,在最后面添加一行
/dev/sda1 /home/pi/nas ext4 defaults 0 0