问题及原因
升级到飞牛OS 1.1.11 后,在 Web 界面挂载硬盘时提示 "数据库读写失败"。

原文地址:https://blog.ybyq.wang/archives/1447.html
解决方案:禁用 AppArmor 内核安全模块
此操作仅在飞牛OS环境下安全,不建议在通用 Linux 服务器上使用。
步骤 1:通过 SSH 登录飞牛OS
bash
ssh admin@你的飞牛IP
步骤 2:编辑 GRUB 启动参数
bash
sudo nano /etc/default/grub
找到以下行:
ini
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
修改为:
ini
按
Ctrl+O→ 回车保存,Ctrl+X退出。

步骤 3:更新引导配置并重启
bash
sudo update-grub
sudo reboot
步骤 4:验证修复结果
系统重启后,登录 Web 界面:
- 尝试重新挂载硬盘
- 应不再出现"数据库读写失败"错误

可选验证命令(SSH 中执行):
bashsystemctl is-active trim_license postgresql@15-main

补充说明
- 禁用
apparmor=0不会影响飞牛OS核心功能,反而能解决兼容性问题 - 若未来官方修复此问题,可通过恢复 GRUB 参数重新启用 AppArmor