服务器目前出现 2 个磁盘故障,正在寻找一种方法来了解我的数据是否丢失。我尝试搜索所有人,但没有找到答案(抱歉 - 我是新手)。
我运行了(cat /proc/mdstat):
Personalities : [raid10] [raid1] md0 : active raid1 sdb1[2] sda1[0]
1023936 blocks super 1.0 [2/2] [UU]
md1 : active raid10 sdb2[2] sda2[0]
24558592 blocks super 1.1 512K chunks 2 near-copies [4/2] [U_U_]
md2 : active raid10 sdb3[2] sda3[0]
1926568960 blocks super 1.1 512K chunks 2 near-copies [4/2] [U_U_]
bitmap: 15/15 pages [60KB], 65536KB chunk
unused devices: <none>
据我所知,下划线表示磁盘发生故障。此 RAID 10 运行 4 个 1 TB 磁盘(sg1、sg2、sg3、sg4)。我如何知道哪些磁盘被剥离/镜像了相同的数据,以及我的数据是否丢失?
我在这里先向您的帮助表示感谢。
答案1
您有两个故障驱动器。(sdc 和 sdd)。在“近拷贝”布局中,数据被复制到它们附近的磁盘。近指的是 bruckets [] 内的数字。
就您而言,失败之前可能出现的情况如下:
sdb[2] sda[0] sdc[1] sdd[3]
这意味着 sda 上的数据复制到 sdc 上,sdb 上的数据复制到 sdd 上
丢失 sdc 和 sdd 不会导致数据丢失。