首先,要给树莓派刷上自己最熟悉的Ubuntu系统,为此,准备了32G卡,用作系统启动盘。以及HDMI线,连接显示器。鼠标,键盘,一切都是一台PC的配置。
刷机方法比较简单,将sd卡放入USB卡槽,作为u盘插入windowsPC,在树莓派官网下载烧写器,以及Ubuntu 24 桌面版本。




制作好Ubuntu系统启动盘后,将sd卡放入树莓派背面的卡槽,给开发板上电,就开始Ubuntu系统的安装了


在安装的过程中,记得将开发板通过WiFi连接到家里的无线路由上。
接下来的工作,就是将自己用作NAS的移动硬盘或者大容量U盘,挂载到ubuntu系统了通过usb口接上硬盘,挂载后,编辑/etf/fstab 文件,设置开机自动挂载。


挂载完成后,我们可以通过Ubuntu系统,看到 NAS中的视频,照片文件了。
接下来,我们可以在Ubuntu上安装影音播放软件。安装完成后,可以浏览照片,播放音乐,视频等。
再接下来的步骤,就是安装和配置samba服务了。
首先是安装。
1. 更新软件源(确保能下载最新包) sudo apt update 2. 安装 Samba 核心包 + 辅助工具 sudo apt install samba samba-common-bin -y 3. 验证安装是否成功(查看版本,无报错即成功) smbd --version
安装完成后,配置samba的配置文件。
#自定义共享名称(Windows 访问时显示的名称) [UbuntuShare] # 共享目录的绝对路径(必须和上面创建的一致) path = /home/your_username/share # 允许读写(只读可设为 read only = yes) read only = no # 允许匿名访问(测试用;生产环境设为 no,需账号密码) guest ok = yes # 允许创建/修改文件(配合读写权限) create mask = 0777 # 允许创建/修改目录(配合读写权限) directory mask = 0777 # 允许所有用户访问(测试用) public = yes
完成配置后,启动samba服务。
# 重启 smbd(Samba 核心服务)和 nmbd(局域网发现服务) sudo systemctl restart smbd nmbd # 设置开机自启(避免重启系统后服务失效) sudo systemctl enable smbd nmbd # 查看服务状态(确认运行正常,显示 active (running) 即成功) sudo systemctl status smbd
启动samba服务后。接下来,就是要验证多端文件共享互传功能了。
首先查看开发板本机IP。其次,在手机端,安装猫头鹰文件互传app(本人采用Iphone手机验证),由于时间有限,借用了第三方APP来做验证。,在APP连接界面
可以看到局域网内,刚才在开发板上配置的samba共享文件夹了。


这样。我们就可以很方便的将手机上的照片,视频等,备份到自己的NAS硬盘上。而且,手机只有在家里,和开发板处于同一网段的时候,才能文件互传,备份。
文件互传不需要走云端,这样大大的降低了私人照片被泄露的风险。
我要赚赏金
