首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >单数据模式和磁盘故障的多设备btrfs

单数据模式和磁盘故障的多设备btrfs
EN

Stack Overflow用户
提问于 2016-09-15 09:37:38
回答 1查看 723关注 0票数 0

我在一个没有raid的6个磁盘阵列上有一个btrfs分区( raid10中的元数据,但数据是单一的),其中一个磁盘刚刚死掉。

所以我丢失了一些数据,好吧,我知道。

但有两个问题:

  • 是否有可能知道(我想使用元数据)丢失了哪些数据?
  • 是否可以在这种设置中执行某种"btrfs删除缺失“的操作,以便在rw中恢复对其他数据的访问,或者必须将所有数据复制到新分区上?

编辑:为了清楚起见,我可以使用mount -o recovery,ro,degraded在只读环境中挂载它

和btrfs fi df /Data

代码语言:javascript
复制
Data, single: total=6.65TiB, used=6.65TiB
System, RAID1: total=32.00MiB, used=768.00KiB
Metadata, RAID1: total=13.00GiB, used=10.99GiB
GlobalReserve, single: total=512.00MiB, used=0.00B
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-29 13:10:09

我是个非常幸运的家伙,我想我解决了我的问题(多亏了btrfs邮件列表的帮助)。

在我的情况下,“btrfs-调试树-t 3/dev/sda6 6”没有提到任何地方缺少的磁盘(数据或元数据)。所以丢失的装置里什么都没有。

因此,用这个补丁修补内核允许我在降级的rw中挂载数组,而一个简单的btrfs device remove missing就能做到这一点。

因此,我的数组是固定的,我的数据似乎很好(正在进行中)

不过,我学到的一件事是,永远不要使用单一模式。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39507754

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档