• 树莓派做NAS


    准备硬盘
    据网上介绍说如果是fat或者ntfs等格式可能会出现权限问题,于是干脆直接格式化为ext4格式。
    使用MiniTool Partition Wizard进行操作
    用容量较小的U盘,可以直接用树莓派格式化,命令为:mkfs -t ext4 /dev/sdb1


    安装samba
    将共享文件夹设为/samba
    $ mkdir /samba

    设置访问权限
    $ c
    hmod 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

    安装yaaw
    下载yaaw ,下载后将解压后的文件夹内内容拷贝到/var/www文件夹下。
    在浏览器输入树莓派IP,有页面显示就表示正常工作

    进入192.168.1.120即可使用下载机

    另外不知道是网络问题还是什么情况,下载机的下载速度略慢,文件传输速度也慢

    [参考文献]
    http://www.cnblogs.com/xiaowuyi/p/4051238.html#commentform
    http://aria2c.com/usage.html
    http://www.nasyun.com/thread-22951-1-1.html

  • 相关阅读:
    第三周:Filter 拦截用户请求部分代码分析
    Story Of Web Background
    XML的前景
    XML的工作原理和过程
    第二周:XML的定义和用途
    企业级应用与互联网应用的区别
    第一周:JavaEE——课程目标
    Java 容器小结
    使用java显示所有操作系统环境变量
    迭代器和Interator的常见用法
  • 原文地址:https://www.cnblogs.com/senduy/p/5659215.html
Copyright © 2020-2023  润新知