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设备创build一个新的150 MB分区。 我没有直接访问服务器,但我可能会发现一个KVM,但它不是最好的,因为我必须使用一个可怕的KVM设备:)服务器是新格式化,所以最后一个选项是重新安装系统与预期的分区和LVM在他们之上,以减less未来的问题,但正如我所说,我不喜欢使用它,因为它将需要6-7个小时来安装一个新的服务器。 (我有两个相同的服务器)

我有什么select?

  1. 重新安装服务器
  2. 从CD引导并安装LVM。

提前致谢,

“他们之上没有安装LVM”。 – 这不好。

“安装新服务器需要6-7个小时”。 – 我希望包括货架,布线,午餐,操作系统安装,下午茶和应用程序configuration。

“我有两台相同的服务器” – 那就更容易了。

  1. 重新安装,这次用LVM。
  2. 自动化你的操作系统安装(我猜你会需要kickstart,但是如果你使用的是类似Debian的系统,你可以使用debian-installer预置代替)。
  3. 自动安装和configuration应用程序软件,以便完全重build需要30分钟(经过大约两分钟手动时间)。

是的,什么womble说。

也:

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

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

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

然后创build一个卷组,并从该VG创build所有剩余的卷。