如何在 CentOS 中挂载软件 RAID0 阵列而不进行格式化

如何在 CentOS 中挂载软件 RAID0 阵列而不进行格式化

最近我的软件 RAID0 阵列出现 SMART 错误,因此我不得不获取 2 个新驱动器来创建另一个 RAID0 以重新安装 CentOS 6。

之前的 2 个驱动器已保存;并重新插入。但我不知道如何重新安装它,以便我可以获取驱动器内的数据。

我看到了“fdisk -l”中的驱动器,并确定以下驱动器是旧驱动器。(sda 和 sdd 是新的;但未粘贴在这里)

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

设备启动开始结束块 ID 系统 /dev/sdc1 1 60802 488385536 fd Linux raid 自动检测

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

设备启动开始结束块 ID 系统 /dev/sdb1 * 1 26 204800 83 Linux 分区 1 未在柱面边界上结束。 /dev/sdb2 26 4106 32768000 82 Linux swap / Solaris /dev/sdb3 4106 5380 10240000 83 Linux /dev/sdb4 5380 60802 445172736 5 扩展 /dev/sdb5 5380 60802 445171712 fd Linux raid 自动检测

有人能指导我吗?我将不胜感激,先谢谢了!

答案1

我以前没有使用过 raid0,但假设这是使用 mdadm(即软件 raid)创建的,你可以执行以下操作

mdadm --assemble mdX /dev/disk1 /dev/disk2

这将使 raid 可用,然后您可以安装它/从磁盘恢复。

挂载 /dev/mdX /mnt 

(显然用适当的资源名称替换 mdX 和 disk1 和 disk2)

答案2

您可以使用以下命令单独安装驱动器(假设为 ext4 文件系统):

mount -t ext4 /dev/sdc1 /mnt

并将数据从旧驱动器恢复到新驱动器中。

相关内容