标签:
准备硬盘
据网上介绍说如果是fat或者ntfs等格式可能会出现权限问题,于是干脆直接格式化为ext4格式。
使用MiniTool Partition Wizard进行操作
用容量较小的U盘,可以直接用树莓派格式化,命令为:mkfs -t ext4 /dev/sdb1
安装samba
将共享文件夹设为/samba
$ mkdir /samba
设置访问权限
$ chmod 777 /samba
将硬盘挂载到samba目录
$ vi /etc/fstab
...
/dev/sda1 /samba ext4 defaults 0 0
$ apt-get install samba samba-common-bin -y
配置/etc/samba/smb.conf文件,在其最后添加以下命令:
$ vi /etc/samba/smb.conf
[share] #共享文件的名称,将在网络上以此名称显示
path = /samba #共享文件的路径
valid users = root pi #允许访问的用户,这里我用的是root 和 pi 两个用户
browseable = yes #允许浏览
public = yes #共享开放
writable = yes #可写
$ service samba restart
$ smbpasswd -a root
使用电脑连接测试
看是否开机启动
$ chkconfig --list
samba 0:off 1:off 2:on 3:on 4:on 5:on 6:off
若开机不启动
$ chkconfig samba on
安装minidlna
$ apt-get install minidlna -y
设置/etc/minidlna.conf文件,在文件尾部添加如下内容:
$ vi /etc/minidlna.conf
media_dir=A,/samba/DLNA/Music #A表示这个目录是存放音乐的
media_dir=P,/samba/DLNA/Picture
media_dir=V,/samba/DLNA/Video
db_dir=/samba/DLNA/db #配置minidlna的数库数据的存放目录
log_dir=/samba/DLNA/log #配置日志目录
在/samba文件夹下,建立以上文件夹,并设置好权限为read and write。
$ mkdir -p /samba/DLNA/Music
$ mkdir -p /samba/DLNA/Picture
$ mkdir -p /samba/DLNA/Video
$ chmod 777 /samba/DLNA
$ chmod 777 /samba/DLNA/Music/
$ chmod 777 /samba/DLNA/Picture/
$ chmod 777 /samba/DLNA/Video/
重启minidlna
$ service minidlna restart
测试播放
安装aria2
$ apt-get install aria2 -y
$ mkdir /etc/aria2
$ touch /etc/aria2/aria2.session
$ vi /etc/aria2/aria2.conf
dir=/samba
disable-ipv6=true
#打开rpc的目的是为了给web管理端用
enable-rpc=true
rpc-allow-origin-all=true
rpc-listen-all=true
#rpc-listen-port=6800
continue=true
input-file=/etc/aria2/aria2.session
save-session=/etc/aria2/aria2.session
max-concurrent-downloads=3
启动aria2
测试
$ aria2c --conf-path=/etc/aria2/aria2.conf -D 后台运行
$ vi /etc/rc.local 开机启动
添加sudo aria2c --conf-path=/etc/aria2/aria2.conf -D
安装appache
apt-get install apache2 -y
chmod 777 /var/www
进入192.168.1.120即可使用下载机
另外不知道是网络问题还是什么情况,下载机的下载速度略慢,文件传输速度也慢
标签:
原文地址:http://www.cnblogs.com/senduy/p/5659215.html