结业实战:家庭实验室项目

不要让你的旧电脑吃灰。通过本章项目,我们将把它改造成一个 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_data

3. 第二步:文件共享实战 (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 encrypt

6. 结业验收


2026-02-24 文档初稿完成,设计家庭 NAS 与 3-2-1 备份架构实战项目。
Navigation