注意
samba 生命力很旺盛,软件是在不断更新的, 网上很多针对 samba 网速优化设置截止当前
实测发现有很多已经过期, 甚至有些设置会适得其反,使传输速度更低。
例如, 全网都在配置的参数,“write cache size” 实际在新版中已被移出,这会导致samba加载配置的时候提示警告。
官网说明,点击进入
在例如, 配置了 “min receivefile size” 反而会导致文件传输下降。
安装最新软件
- 按照惯例, 先更新软件源
sudo apt-get update
- 安装samba
sudo apt-get install samba
sudo apt-get install samba-common-bin (实际发现似乎只需要安装这个即可)
- 配置samba
sudo vim /etc/samba/smb.conf
在文件后添加自己的配置
[Public] # 最终呈现在共享文件夹名
comment = Public Storage # 共享文件夹描述
path = /你的共享目录 # 共享文件夹目录
read only = no # 不只读
create mask = 0777 # 创建文件的权限
directory mask = 0777 # 创建文件夹的权限
guest ok = no # guest 禁止访问
browseable = yes # 可见,
valid users = 你的用户名
设置用户名和密码
sudo smbpasswd -a pi 这里新建一个名为 pi 的用户
此时, 要求输入密码, 如下,输入2次。
重启samba服务
sudo samba restart
#或
sudo systemctl restart smbd 目前pi4使用这个(很多发型版现在都是system管理了)
PC端,查看
WIN + R
回车后, 输入用户名和密码, 至此,简易的文件共享服务,搭建完成。