2024/7/16大约 1 分钟
一种基于SAMBA协议在树莓派上实现的小巧NAS
在Ubuntu上使用Samba搭建个人NAS(网络附加存储),可以共享文件并在网络上的不同设备之间轻松访问
一、 安装Samba
sudo apt install samba二、 创建共享文件夹
sudo mkdir -p /srv/samba/share三、 配置Samba
编辑Samba配置文件 /etc/samba/smb.conf:
sudo nano /etc/samba/smb.conf[Share] #记住这个名字,这是连接时的文件夹地址
    path = /srv/samba/share
    browsable = yes
    writable = yes
    guest ok = no
    read only = no四、 设置Samba用户
如果需要用户认证,请创建Samba用户:
sudo smbpasswd -a your_username五、 重启Samba服务
保存配置文件后,重启Samba服务以应用更改:
sudo systemctl restart smbd
sudo systemctl restart nmbd六、 访问共享
1. 华为手机访问
在【文件管理->浏览->网上邻居】中点击扫描到的设备,输入用户名密码即可访问
2. Windows访问
资源管理器输入下方地址
\\samba_ip\Share #Share是smb.conf文件中配置的名称弹窗输入用户名密码即可访问

3. Windows挂载
在【此电脑->映射网络驱动器】中访问

4. iPad挂载
【文件->连接到服务器】,输入smb://samba_ip/Share,填好用户密码即可

七、 Troubleshoot
在iPad OS上文件App访问samba文件全都是只读的情况,需要在smb.conf的[global]这个配置块下增加如下配置即可:
[global]
   vfs objects = streams_xattr