目录
自从拿到树莓派后,除了开头一个月把玩了几天,之后一直在积灰。这次把它拿出来,打算建一个小型的家庭影院。参考CSDN里各位大大的攻略,终于实现了。现在把我的搭建过程分享给大家。
1.搭载samba文件服务器
1.1挂载U盘
我手头的U盘是NTFS格式。具体操作步骤如下:
sudo mkdir /mnt/share #新建一个共享挂在目录
sudo chmod 777 -R /mnt/share #赋予读写权限
sudo fdisk -l #查看U盘挂载情况
sudo mount -o uid=pi,gid=pi /dev/sda1 /mnt/share #用mount命令进行U盘挂载
#这样挂载u盘/移动硬盘的方式,默认只有读的权限,没有写的权限。
sudo apt-get install ntfs-3g #安装插件工具
sudo nano /etc/fstab #编辑fstab实现u盘开机自动挂载
如图,在最底部添加语句:
/dev/sda1 /mnt/share ntfs-3g default 0 0
验证:复制一个文件到U盘验证
补充:我的U盘插入树莓派后是自动挂载了,所以我需要先用umout卸载,然后再用上面这条mount命令。过程如下图所示。
1.2 安装samba服务
sudo apt-get install samba samba-common-bin # 主程序
sudo apt-get install avahi-daemon # 能够使得一个局域网环境下的设备自动获取到树莓派的服务器
sudo nano /etc/samba/smb.conf #设置samba,在底部添加如图内容
注:此处【share】是指共享盘名,path是所在路径,valid users=pi是你的用户名
因为samba的用户体系是独立的,所以还需要设置对应的用户密码,然后重启生效。
sudo smbpasswd -a pi # 会提示设置密码,需输入两遍
sudo /etc/init.d/samba restart # 重启软件生效
最后,设置开机自动启动samba,修改/etc/rc.loca,增加如下内容:
sudo /etc/init.d/samba start
测试samba
在Windows10 此计算机中增加一个网络地址 \你的树莓派ip地址\share,注意不要漏掉share,输入刚刚添加的root账号及密码后就能够访问。
重启树莓派后,依旧可以访问。
2安装DLNA
sudo apt-get install minidlna # 安装主程序
sudo /etc/minidlna.conf #修改配置文件,在底部添加如图的内容
注:A表示这个目录是存放音乐的,P表示这个目录是存放图片的,V表示这个目录是存放视频的
sudo /etc/init.d/minidlna restart #重启minidlna
sudo /etc/init.d/minidlna status #测试,如下图,课件active(running)
打开浏览器,输入http://树莓派的IP地址:8200/,可以查看资源个数。
最后,设置随机启动。
sudo update-rc.d minidlna defaults
重启树莓派,服务生效。
最后的最后,你可以在自己的手机或pad上安装nplayer这类软件,我的iphone上装的是nplaer lite(不收费),然后,选择网络-点击右上角的加号-直接选择扫面网络,你就会发现树莓派的目录啦!
参考资料:
https://blog.csdn.net/weixin_45444666/article/details/123602815
https://shumeipai.nxez.com/2015/07/12/raspberry-pi-install-dlna-streaming-media-server.html?variant=zh-cn
https://blog.csdn.net/CrazyBusby/article/details/81609017