如何禁用软件 raid (mdadm)?

use*_*888 5 ubuntu software-raid

我有两个 500GB 硬盘,它们位于 gentoo 发行版上的软件 RAID1 中。现在我已经将其放在 Ubuntu Server 10.10 上,但它们仍然希望处于 RAID 中。如何禁用 RAID。

sudo mdadm --detail /dev/dm-1 mdadm: /dev/dm-1 似乎不是 md 设备

sudo mdadm --stop /dev/dm-1 mdadm: /dev/dm-1 似乎不是 md 设备

设备引导开始结束
块 ID 系统 /dev/sdb1
1 60801 488384001 83 Linux

磁盘 /dev/sdd:500.1 GB,500107862016 字节 255 个磁头,63 个扇区/磁道,60801 个柱面 单位 = 16065 * 512 = 8225280 字节的柱面 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小) /optimal): 512 字节 / 512 字节磁盘标识符: 0x00000000

设备引导开始结束块 ID 系统 /dev/sdd1
1 60801 488384001 83 Linux

磁盘 /dev/sdc:500.1 GB,500107862016 字节 255 个磁头,63 个扇区/磁道,60801 个柱面 单位 = 16065 * 512 = 8225280 字节的柱面 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小) /optimal): 512 字节 / 512 字节磁盘标识符: 0x00000000

设备引导开始结束块 ID 系统 /dev/sdc1
1 60801 488384001 83 Linux

磁盘 /dev/dm-1:500.0 GB,499999965184 字节 255 个磁头,63 个扇区/磁道,60788 个柱面 单位 = 16065 * 512 = 8225280 字节的柱面 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节/512 字节磁盘标识符:0x00000000

 Device Boot      Start         End      Blocks   Id  System
Run Code Online (Sandbox Code Playgroud)

/dev/dm-1p1 1
60801 488384001 83 Linux

Ste*_*day 3

您可以通过将驱动器的 md 超级块清零来让驱动器忘记它们处于 RAID 中。假设您的旧 RAID 驱动器在您的 Ubuntu 系统中称为/dev/sdc/dev/sdd,请尝试以下命令:

sudo mdadm --zero-superblock /dev/sdc
sudo mdadm --zero-superblock /dev/sdd
Run Code Online (Sandbox Code Playgroud)

如果出于某种原因,这些不起作用,那么您可以尝试更严厉的措施,例如使用将整个驱动器清零dd,例如:

sudo dd if=/dev/zero of=/dev/sdc
sudo dd if=/dev/zero of=/dev/sdd
Run Code Online (Sandbox Code Playgroud)

但除非其他方法不起作用,否则我不会尝试这样做,因为这将需要相对较长的时间,并且它将删除这些驱动器上的所有数据。

  • sudo mdadm --zero-superblock /dev/sdc --> mdadm:无法打开 /dev/sdc 进行写入 - 不归零 (2认同)