解决飞牛nas更新后挂载硬盘提示“数据库读写失败”

问题及原因

升级到飞牛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 中执行):

bash 复制代码
systemctl is-active trim_license postgresql@15-main

补充说明

  • 禁用 apparmor=0 不会影响飞牛OS核心功能,反而能解决兼容性问题
  • 若未来官方修复此问题,可通过恢复 GRUB 参数重新启用 AppArmor
相关推荐
倔强的石头_13 小时前
kingbase备份与恢复实战(二)—— sys_dump库级逻辑备份与恢复(Windows详细步骤)
数据库
jiayou642 天前
KingbaseES 实战:深度解析数据库对象访问权限管理
数据库
李广坤3 天前
MySQL 大表字段变更实践(改名 + 改类型 + 改长度)
数据库
爱可生开源社区4 天前
2026 年,优秀的 DBA 需要具备哪些素质?
数据库·人工智能·dba
随逸1774 天前
《从零搭建NestJS项目》
数据库·typescript
加号34 天前
windows系统下mysql多源数据库同步部署
数据库·windows·mysql
シ風箏4 天前
MySQL【部署 04】Docker部署 MySQL8.0.32 版本(网盘镜像及启动命令分享)
数据库·mysql·docker
李慕婉学姐4 天前
Springboot智慧社区系统设计与开发6n99s526(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
数据库·spring boot·后端
百锦再5 天前
Django实现接口token检测的实现方案
数据库·python·django·sqlite·flask·fastapi·pip
tryCbest5 天前
数据库SQL学习
数据库·sql