修复黑群晖Btrfs存储空间已损毁/不能删除文件/变只读的问题

释放双眼,带上耳机,听听看~!

修复存储空间故障

1. 通过 SSH 登录到群晖设备

使用 SSH 直接登录 root 账号。如果无法直接登录 root,可以先用 sudo -i 切换到 root 用户。对于虚拟机黑群晖,若 SSH 无法连接,可以“使用命名管道”串口连接(如 \\.\pipe\nas),通过 Putty 或 Xshell 以管理员身份连接。

2. 检查存储池状态

使用以下命令查看存储池的状态:

cat /proc/mdstat

查找显示 [E] 的存储池,记录下存储池的信息。

3. 停止所有存储池

执行以下命令停止所有存储池:

synospace --stop-all-spaces

如果无法停止所有存储池,尝试先停止所有套件:

synopkg list --name | xargs -I"{}" synopkg stop "{}"

4. 检查有问题的存储池信息

查看硬盘分区信息,记录下存储池和路径信息:

 fdisk -l

此处记录的是/dev/mapper/cachedev_0。

5. 修复存储池

执行以下命令停止并修复存储池:

btrfs check --repair /dev/mapper/cachedev_0

如果执行 btrfs check –repair 出现错误 “couldn’t open RDWR because of unsupported option features”

btrfs check --clear-space-cache v2 /dev/mapper/cachedev_0

6. 重启系统

执行以下命令重启系统:

reboot

7. 手动启动存储池

重启后,手动启动存储池:

synospace --start-all-spaces

如果之前停用了所有套件,记得重新启动它们:

synopkg list --name | xargs -I"{}" synopkg start "{}"

8. 检查存储池状态

在群晖面板中检查存储池的状态,确认是否由损毁变为只读模式。如果是,手动将其转换为读写模式。

声明:本站部分文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。部分文章由注册用户发布,版权归原作者所有,本社区不拥有其著作权,亦不承担相应的法律责任,如你发现本社区有涉嫌抄袭的内容,侵犯了原著者的合法权益,可联系我们进行处理。

给TA赞助
共{{data.count}}人
人已赞助
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索