树莓派上使用samba服务可方便快捷实现文件共享。SMB(Server Message Block)通信协议是微软和英特尔在1987年制定的协议,主要是作为Microsoft网络的通讯协议,其不仅提供目录和打印机共享,还支持认证、权限设置。本文是树莓派上安装samba的教程,使得树莓派在Windows和Mac等系统间的文件共享变得方便,同时,由于现在的电视基本上都支持Samba协议,所以树莓派安装Samba后,就可以在电视上直接看存储在树莓派上的电影啦。
另外,在Linux服务器上安装samba可以参考这篇文章:Linux中使用Samba搭建文件服务器详解
一、安装Samba
使用如下命令更新源,并且安装Samba软件。
sudo apt-get update && sudo apt-get install -y samba
等待一会,Samba软件就会安装成功。可以查看安装的版本:
$ samba --version Version 4.9.5-Debian
二、配置Samba
samba的配置文件是/etc/samba/smb.conf
,要配置Samba,就需要修改这个配置文件。
我们以共享树莓派上的/public
文件夹为例,在配置文件中,找到[printers]
这一行,在这一行前面添加以下几行代码:
[public] comment = public path path = /mnt/usb/ guest ok = yes browseable = yes writeable = yes create mask = 0777 directory mask = 0777
保存配置文件。
然后启动samba服务。
sudo samba
三、连接samba
Windows:
在windows网络共享中你会发现多了台电脑RASPBERRYPI,直接点击即可访问树莓派共享文件夹,或在windows开始菜单中运行打开\\RASPBERRYPI即可访问。
Macos:
配置完成后,和在树莓派在同一个网络下的mac电脑可以看到多了一个RASPBERRYPI电脑,点进去可以树莓派共享的文件夹。
也可以直接连接:打开finder -> 前往 -> 连接服务器,在弹框中输入”smb://ip/共享文件夹”。
其他设备:
比如电视上访问,输入树莓派的IP地址,即可看到共享的文件夹。
然后打开共享文件夹中的电影,基本上秒看,然后快速拖动也没有问题~这样就可以hin方便的在电视上看存储在树莓派上的电影了~
?ps:这样看电影真的爽~