本文摘自https://www.cnblogs.com/blkqyd/p/7011104.html自学留存
原因:
这是因为硬盘带有raid信息,拿二手硬盘插入服务器时,系统会根据残留的信息自动发现raid(这是我们不希望发生的)。
并且此时硬盘无法格式化,格式化时会报错,硬盘正在被使用。
如何解决这个问题呢,尝试了一些方法,最后用dmraid解决了问题。
由于系统的自动识别,硬盘被虚拟地组建成了raid(即便没有真实raid存在),这就是报正在被使用,无法格式化的原因。
让我们用dmraid来disable active状态。
[root@sr150 ~]# dmraid -a no ERROR: ddf1: wrong # of devices in RAID set "ddf1_4c5349202020202010000055000000004711471100000a28" [1/2] on /dev/sdb RAID set "ddf1_4c5349202020202010000055000000004711471100000a28" is not active RAID set "ddf1_4c5349202020202010000055000000004711471100000a28" is not active
dmraid –a no 命令就是取消active状态,第一行的报错不要管,那是说/dev/sdb上只有1/2raid信息,信息不全,
这里也让我们知道是哪张盘存有raid信息,当然,你直接把sdb换张干净的盘也是可以的。
从后两句可以发现,raid阵列已经not active了。
2.接下来用dmraid –x 来清除raid信息
[root@sr150 ~]# dmraid -x ERROR: ddf1: wrong # of devices in RAID set "ddf1_4c5349202020202010000055000000004711471100000a28" [1/2] on /dev/sdb About to delete RAID set ddf1_4c5349202020202010000055000000004711471100000a28 WARNING: The metadata stored on the raidset(s) will not be accessible after deletion Do you want to continue ? [y/n] : 选择y ERROR: Raid set deletion is not supported in "ddf1" format
显示报错,但是还是删除了,fdisk –l 无raid 信息
然后把分区删除重建,格式化成功,顺利挂载。