Ubuntu Server RAID1 M.2 SSD阵列更换故障盘后新盘状态持续显示‘removed’求助
Ubuntu Server RAID1 M.2 SSD阵列更换故障盘后新盘状态持续显示‘removed’求助
别担心,我来帮你一步步搞定这个问题!从你提供的RAID状态信息来看,当前阵列处于降级状态,新盘还没被正确纳入阵列同步。咱们按以下步骤操作:
第一步:确认系统是否识别到新盘
先检查系统有没有检测到你刚换上的M.2 SSD,执行以下命令:lsblk # 或者查看更详细的分区信息 fdisk -l你需要找到新盘的设备名,比如类似
/dev/nvme0n1(原盘是/dev/nvme1n1,注意别搞混)。如果看不到新盘,可能需要检查物理连接或者重启服务器试试。第二步:复制原盘的分区表到新盘
RAID1要求两个盘的分区结构完全一致,所以咱们把正常盘的分区表直接复制到新盘,执行命令(替换/dev/nvme0n1为你的新盘设备名):sfdisk -d /dev/nvme1n1 | sfdisk /dev/nvme0n1执行后可以再用
lsblk确认新盘的分区和原盘一致,比如应该有/dev/nvme0n1p2这个分区(对应原阵列里的nvme1n1p2)。第三步:将新盘分区加入RAID阵列
现在把新盘的对应分区添加到/dev/md0阵列中:sudo mdadm --manage /dev/md0 --add /dev/nvme0n1p2第四步:验证阵列同步状态
执行以下命令查看阵列状态:cat /proc/mdstat正常情况下,你会看到类似
recovery的进度提示,等进度完成后,阵列状态会变成[UU],表示两个盘都正常同步了。
额外注意事项
- 操作前如果有重要数据,建议先做备份,虽然RAID1是冗余结构,但操作过程中还是要谨慎。
- 如果复制分区表失败,可以手动用
fdisk创建分区,确保分区大小和原盘的nvme1n1p2一致,并且分区类型设置为fd(RAID类型)。
备注:内容来源于stack exchange,提问作者tj0xin
相关产品推荐
相关产品推荐

