安装samba实现文件共享
1、新建文件夹:
mkdir /samba
2、安装samba
更新一下源:
sudo apt-get update
安装samba
sudo apt-get install samba samba-common-bin
安装完成后,配置/etc/samba/smb.conf文件
在其最后添加以下命令:
#================================================
[share] #共享文件的名称,将在网络上以此名称显示
path = /samba #共享文件的路径
valid users = root pi #允许访问的用户,这里我用的是root 和 pi 两个用户
browseable = yes #允许浏览
public = yes #共享开放
writable = yes #可写
#================================================
保存后,重启samba服务,输入
/etc/init.d/samba restart
最后添加共享用户:
smbpasswd –a pi #这里我用的pi。
设置开机自启动,编辑/etc/rc.loca,如下
3、测试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、设置配置文件
设置/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。
4、重启minidlna
/etc/init.d/minidlna restart
测试:
/etc/init.d/minidlna status
返回如下结果为正常。
5、在电脑上进行播放
先在树莓派以上对应的video等文件夹内存上一些文件(可利用samba直接从电脑上考入),然后返回到计算机进行操作。
点击我的电脑下面的网络,出现媒体设备
双击进入媒体播放器,在左边的列表栏下方其它媒体库中出现raspberrypi:root,点击后,可选择音乐,视频等。
这时双击就可以欣赏了。