按照《Linux上的新一代文件系统-Btrfs实践 》将一台机器的两个磁盘转为btrfs格式后,将其加载到GlusterFS。其中raid1两块磁盘之一出现故障后无法恢复,导致数据丢失。
1、问题描述
复制数TB的数据到该数据集,运行一段时间后,其中一个磁盘出现故障,Ubuntu系统自动将该磁盘以只读模式挂载,导致无法写入,复制进程自动终止。
- 根据Btrfs的手册,使用btfrs devvice remove操作将故障盘卸载,但是一直提示卸载失败。
- 最后不得不将btrfs的raid1两块磁盘全部重置,导致数据丢失。
- 因此,目前btrfs的raid1模式并没有起到镜像模式下单盘失效恢复的作用,是不可用的。
2、处理过程
搜索网络,RAID1组成的两块磁盘,如