树莓派3 搭建NAS

                                                  树莓派3 搭建NAS

参考网址:http://www.cnblogs.com/xiaowuyi/p/4051238.html

http://www.ncnynl.com/archives/201608/738.html


一、安装samba

1、安装软件

sudo apt-get update
sudo apt-get install samba samba-common-bin

2、配置/etc/samba/smb.conf文件

sudo vim /etc/samba/smb.conf
在其最后添加以下命令:
[share]                                   #共享文件的名称,将在网络上以此名称显示 
        path = /samba                     #共享文件的路径 
        valid users = root pi             #允许访问的用户,这里我用的是root 和 pi 两个用户 
        browseable = yes                  #允许浏览                                  
        public = yes                      #共享开放                                       
        writable = yes                    #可写
3、保存后,重启samba服务,输入

sudo /etc/init.d/samba restart

注意:如果遇到以下错误:

[ ok ] Starting nmbd (via systemctl): nmbd.service.
[....] Starting smbd (via systemctl): smbd.serviceJob for smbd.service failed. See 'systemctl status smbd.service' and 'journalctl -xn' for details.

解决办法:将步骤2中的所有#号以后的注释去掉


4、最后添加共享用户

smbpasswd –a pi 或者
sudo /usr/bin/smbpasswd -a pi

New SMB password:
Retype new SMB password:
Added user pi.


5、添加开机启动

#sambba
sudo /etc/init.d/samba start


6、测试samba安装效果

在windows计算机上,打开我的电脑,在左下角网络点右键,选映射网络驱动器


点击完成会提示输入用户名和密码,这里输入设置的共享用户名和密码


最后在计算机下会出现共享的文件夹,点开文件夹,新建test.txt文件进行一下测试,如果能正常建立,就说明ok了,如果不行,应该是权限问题,可再重新设置一下/samba文件夹权限。这里注意,如果在/samba文件夹下新建新的文件夹,也需要设置权限,可以用vnc连接后,用管理员浏览,点右键设置文件夹权限为read and write,也可以用chmod命令设置。


二、安装DLNA实现流媒体服务器

DLNA主要面向媒体资源(比如视频、音乐)实现网内共享,具体步骤如下:

1、安装minidlna

更新一下安装源
sudo apt-get update

安装minidlna
sudo apt-get install minidlna


2、设置配置文件

 sudo vim /etc/minidlna.conf

media_dir=A,/samba/DLNA/Music                #A表示这个目录是存放音乐的,当minidlna读到配置文件时,它会自动加载这个目录下的音乐文件 
media_dir=P,/samba/DLNA/Picture                                                
media_dir=V,/samba/DLNA/Video                                                  
db_dir=/samba/DLNA/db                       #配置minidlna的数库数据的存放目录 
log_dir=/samba/DLNA/log                     #配置日志目录 


3、建立文件夹

在/samba文件夹下,建立以上文件夹,并设置好权限为read and write。

sudo mkdir -p DLNA/Picture
sudo mkdir  DLNA/db
sudo mkdir  DLNA/log
sudo mkdir  DLNA/Video

sudo chmod 777 -R DLNA/


4、重启minidlna
sudo /etc/init.d/minidlna restart

测试为下面log,没有问题
sudo /etc/init.d/minidlna status
● minidlna.service - LSB: Start minidlna at boot time
   Loaded: loaded (/etc/init.d/minidlna)
   Active: active (running) since 一 2017-09-04 15:26:56 CST; 14s ago
  Process: 9076 ExecStop=/etc/init.d/minidlna stop (code=exited, status=0/SUCCESS)
  Process: 9082 ExecStart=/etc/init.d/minidlna start (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/minidlna.service
           └─9093 /usr/bin/minidlnad -f /etc/minidlna.conf -P /run/minidlna/minidlna.pid
9月 04 15:26:56 wdm minidlna[9082]: Starting DLNA/UPnP-AV media server : minidlna[2017/09/04 15:26:56] minidlna.c:594: error: Media directory "A,/samba/DLNA/Music" not acce…那个文件或目录]
9月 04 15:26:56 wdm systemd[1]: Started LSB: Start minidlna at boot time.
9月 04 15:26:56 wdm minidlna[9082]: .
Hint: Some lines were ellipsized, use -l to show in full.


5、添加开启启动

sudo vim /etc/rc.local

#minidlna
sudo /etc/init.d/minidlna start



6、在电脑上进行播放

先在树莓派以上对应的video等文件夹内存上一些文件(可利用samba直接从电脑上考入),然后返回到计算机进行操作。

点击我的电脑下面的网络,出现媒体设备



双击进入媒体播放器,在左边的列表栏下方其它媒体库中出现raspberrypi:root,点击后,可选择音乐,视频等


  
这时双击就可以欣赏了


猜你喜欢

转载自blog.csdn.net/wangdamingll/article/details/77837510