失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 树莓派3 搭建NAS

树莓派3 搭建NAS

时间:2020-06-20 09:26:52

相关推荐

树莓派3 搭建NAS

树莓派3 搭建NAS

参考网址:/xiaowuyi/p/4051238.html

/archives/08/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 一 -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[/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,点击后,可选择音乐,视频等

这时双击就可以欣赏了

如果觉得《树莓派3 搭建NAS》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。