Linux RAID 设备分区问题

Linux RAID 设备分区问题

我有一台服务器,有 4 个 1.5 TB 的磁盘。每个磁盘都有相同的分区

  • /dev/sd[abcd]1 200 MB
  • /dev/sd[abcd]2 2 GB
  • /dev/sd[abcd]3 1.5 TB(磁盘剩余部分)

/dev/sd[abcd]1 是具有四个磁盘的 RAID 1 设备,它被安装到 /boot 分区。md3

/dev/sd[ab]2 /dev/sd[cd]2 是两个不同的 RAID 1 设备,并且都是交换分区。md1 md2

/dev/sd[abcd]3 是 RAID 10 设备,它是根(/)分区。md0

它们之上没有安装 LVM。

现在,我需要从 md0 设备创建一个新的 150 MB 分区。我无法直接访问服务器,但我可以找到 KVM,但这不是最好的选择,因为我必须使用糟糕的 KVM 设备 :) 服务器是新格式化的,因此最后一个选项是使用预期的分区和 LVM 重新安装系统以减少将来的问题,但正如我所说,我不喜欢使用它,因为安装新服务器需要 6-7 个小时。(我有两台相同的服务器)

我有什么选择?

  1. 重新安装服务器
  2. 从 CD 启动并安装 LVM。

提前致谢,

答案1

“它们上面没有安装 LVM。”——这很糟糕。

“安装一台新服务器需要 6-7 个小时。”——我希望这包括机架安装、布线、午餐、操作系统安装、下午茶和应用程序配置。

“我有两个相同的服务器”——那么这会让事情变得更容易。

  1. 重新安装,这次使用 LVM。
  2. 自动化您的操作系统安装(我猜您需要 kickstart,但如果您使用类似 Debian 的系统,您可以使用 debian-installer 预置)。
  3. 自动化应用程序软件的安装和配置,以便完全重建只需要 30 分钟左右(其中大约两分钟是手动时间)。

答案2

是的,正如 Womble 所说。

还:

  • 为什么不愿意购买合适的硬件 RAID 卡?
  • 为什么不将 /dev/sd[ab]2 和 /dev/sd[cd]2 合并为一个 RAID 10,而不是两个 RAID 1?

更好的是,为什么不创建:

  • /dev/sd[abcd]1 作为 /boot 的 128MB RAID 1 (md0)
  • /dev/sd[abcd]2 作为磁盘 RAID10 的其余部分(md1)作为 LVM 物理卷

然后创建一个卷组并从该 VG 创建所有其余的卷。

相关内容