结业实战:家庭实验室项目
不要让你的旧电脑吃灰。通过本章项目,我们将把它改造成一个 24 小时不间断运行的家庭数字中心,实现照片、视频和文档的 100% 数据掌控。
1. 项目核心组件
让 Windows、macOS 和手机像访问 U 盘一样访问 NAS 硬盘。
点对点的文件同步工具,实现在公司写代码,回家打开 NAS 自动就绪。
遵循 3-2-1 备份原则,将最核心的数据加密备份到阿里云、S3 或 Google Drive。
2. 第一步:存储底座 (Btrfs)
对于 NAS,我们建议使用 Btrfs 文件系统,它自带的透明压缩和快照能极大保护数据安全。
# 格式化大容量硬盘
sudo mkfs.btrfs /dev/sdb
# 挂载
sudo mount /dev/sdb /mnt/nas_data3. 第二步:文件共享实战 (Samba)
▶ 快速配置 Samba 共享
编辑 /etc/samba/smb.conf:
[NAS_Share]
path = /mnt/nas_data
read only = no
guest ok = no
valid users = susu设置密码: sudo smbpasswd -a susu
4. 第三步:同步中心 (Syncthing)
安装并启用 Syncthing 服务:
sudo apt install syncthing
systemctl enable --now syncthing@susu操作: 访问 localhost:8384 开启 Web 面板,将你的手机和电脑添加为远程设备。
5. 第四步:3-2-1 异地备份
什么是 3-2-1 备份?
- 3 份副本。
- 2 种不同介质。
- 1 份异地备份。
利用 Rclone 每天凌晨执行加密同步:
# 示例:同步本地 NAS 目录到云端
rclone sync /mnt/nas_data/photos remote:backup/photos --crypt-mode encrypt6. 结业验收
2026-02-24 文档初稿完成,设计家庭 NAS 与 3-2-1 备份架构实战项目。