我在一个没有raid的6个磁盘阵列上有一个btrfs分区( raid10中的元数据,但数据是单一的),其中一个磁盘刚刚死掉。
所以我丢失了一些数据,好吧,我知道。
但有两个问题:
编辑:为了清楚起见,我可以使用mount -o recovery,ro,degraded在只读环境中挂载它
和btrfs fi df /Data
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发布于 2016-09-29 13:10:09
我是个非常幸运的家伙,我想我解决了我的问题(多亏了btrfs邮件列表的帮助)。
在我的情况下,“btrfs-调试树-t 3/dev/sda6 6”没有提到任何地方缺少的磁盘(数据或元数据)。所以丢失的装置里什么都没有。
因此,用这个补丁修补内核允许我在降级的rw中挂载数组,而一个简单的btrfs device remove missing就能做到这一点。
因此,我的数组是固定的,我的数据似乎很好(正在进行中)
不过,我学到的一件事是,永远不要使用单一模式。
https://stackoverflow.com/questions/39507754
复制相似问题