系统优化

飞牛NAS定期维护清单:周/月/季度必做

为什么你的 NAS 需要一份维护清单

NAS 设备最大的特点就是“长期在线”,每天 24 小时不间断运行。机械硬盘在持续转动,风扇在积灰,系统日志在增长,Docker 容器在跑。如果你从不主动维护,几个月后你可能遇到:磁盘读写速度骤降、应用响应变慢、甚至意外宕机。

其实飞牛 NAS 的底层系统非常稳定,但稳定不代表可以放任不管。我根据自己的使用经验,将维护任务拆解为三个时间维度:每周、每月、每季度。按照这份清单执行,能让你的飞牛 NAS 保持出厂般的流畅度。

每周必做:轻量检查与日志清理

1. 查看系统健康状态

每周花 2 分钟,登录飞牛 NAS 桌面端,点击「设置 - 系统信息」。重点看三个指标:

  • CPU 使用率:长期超过 80% 需要排查后台任务
  • 内存占用:飞牛默认会缓存文件,只要可用内存不低于 20% 就正常
  • 系统盘剩余空间:建议保留 10GB 以上,否则系统更新会失败

2. 清理 Docker 无用日志

Docker 容器是日志产生大户。飞牛自带 Docker 管理界面,但清理日志最快的方式是 SSH 执行命令。

打开终端,SSH 连接到你的 NAS(默认端口 22),输入:

sudo su
du -sh /var/lib/docker/containers/*/json.log

如果某个 json.log 文件超过 500MB,说明该容器日志过于膨胀。执行以下命令截断日志(需要替换容器 ID):

truncate -s 0 /var/lib/docker/containers/[容器ID]/json.log

更彻底的办法是设置 Docker 日志轮转。编辑 /etc/docker/daemon.json

{
  "log-driver": "json-file",
  "log-opts": {
    "max-size": "50m",
    "max-file": "3"
  }
}

保存后执行 systemctl restart docker 生效。

每月必做:存储健康与系统更新

1. 磁盘 SMART 自检与坏道扫描

每月第一个周末,建议做一次磁盘健康检查。飞牛 NAS 的「存储空间」页面可以查看 S.M.A.R.T 状态,但更深入的自检需要命令行。

SSH 执行:

smartctl -t short /dev/sda

这条命令会对第一块硬盘做短时自检(约 2 分钟)。完成后查看结果:

smartctl -a /dev/sda | grep -E "Reallocated|Pending|Offline"

重点关注三项数据:Reallocated_Sector_Ct(重映射扇区数)、Current_Pending_Sector(待映射扇区数)、Offline_Uncorrectable(离线不可纠正数)。只要有一项数值不为 0,建议立即备份数据并考虑更换硬盘。

2. 系统与应用更新

飞牛 NAS 每月会推送系统更新。在「设置 - 系统更新」页面一键升级即可。但要注意:

  • 升级前确认所有 Docker 容器已停止,避免文件占用冲突
  • 升级后重启一次 NAS,让内核模块完全加载
  • 如果更新失败,查看 /var/log/upgrade.log 中的错误信息

同时检查飞牛应用中心里已安装的应用是否有更新。特别是 qBittorrent、Jellyfin 这类经常修复安全漏洞的应用,建议保持最新版本。

3. 快照清理与备份验证

如果你开启了 Btrfs 快照或飞牛的「时间机器」备份功能,每月要检查快照数量。快照过多会占用大量空间。

在「存储空间 - 快照管理」中,保留最近 7 天每日快照 + 最近 4 周每周快照,删除更早的自动快照。

同时做一次恢复演练:从快照中恢复一个测试文件到临时目录,确认文件可读。这一步能避免真正需要恢复时才发现快照损坏。

每季度必做:深度清理与硬件维护

1. 系统日志轮转与清理

飞牛基于 Debian,系统日志会持续写入 /var/log。每季度执行一次彻底清理:

sudo su
journalctl --vacuum-size=200M
find /var/log -type f -name "*.log" -mtime +90 -delete

第一条命令将 journal 日志压缩到 200MB 以内,第二条删除 90 天前的旧日志文件。执行后检查日志空间占用:

du -sh /var/log

正常应在 500MB 以内。

2. 磁盘碎片整理(仅限机械硬盘)

如果你使用的是机械硬盘(HDD),每季度做一次碎片整理有助于提升随机读写性能。在「存储空间」中选择对应磁盘,点击「碎片整理」按钮。

SSD 用户请跳过此步,因为碎片整理对 SSD 无意义且损耗寿命。

3. 物理硬件除尘与检查

这一步很多人忽略,但至关重要。关闭 NAS 电源,拔掉所有线缆,打开机箱盖:

  • 用软毛刷或压缩空气清理风扇叶片和散热片上的积灰
  • 检查硬盘数据线和电源线是否松动,重新插拔一遍
  • 观察主板电容是否有鼓包、漏液现象
  • 如果使用了 UPS,检查电池状态指示灯是否正常

清理完毕后重新开机,进入「设置 - 风扇控制」查看 CPU 温度和硬盘温度。正常待机状态下,CPU 应低于 55°C,硬盘低于 45°C。

4. 应用配置备份

飞牛 NAS 的配置文件分散在多个目录。每季度建议备份以下目录到外部存储或网盘:

tar -czf fnos_backup.tar.gz /etc/fnos /etc/samba /etc/docker /etc/nginx

同时备份 Docker 容器列表和镜像列表,方便重装时恢复:

docker ps --format "table {{.Names}}\t{{.Image}}\t{{.Status}}" > container_list.txt
docker images > image_list.txt

将生成的 tar 包和 txt 文件下载到本地电脑,或者上传到你的网盘。

总结

维护 NAS 的核心思路是:预防优于修复。每周花 2 分钟看状态,每月花 15 分钟做健康检查和更新,每季度花 1 小时做深度清理和硬件检查。这套清单我已经执行了一年多,飞牛 NAS 从未出现过一次意外宕机或数据丢失。

坚持三个月后,你会发现不仅系统响应更快,而且对硬件状态了如指掌。当某天硬盘真的出现坏道预警时,你也能从容应对——因为数据早已备份,新硬盘早就选好了型号。这就是定期维护的价值:让 NAS 真正成为你的数据保险箱,而不是一个需要担心的定时炸弹。

💬 评论区
发表评论

暂无评论,来说两句吧