简单的 Ubuntu 服务器 - 扩展磁盘空间 - 添加新的驱动器 LVM、RAID0 现有设置 - 如何操作?

简单的 Ubuntu 服务器 - 扩展磁盘空间 - 添加新的驱动器 LVM、RAID0 现有设置 - 如何操作?

我有一个 1TB 的 ext4 分区,里面装有/我的所有数据,并且安装了 Ubuntu 11.04(natty)。

现在这个驱动器几乎满了(我把它用作数据库服务器进行一些处理)。RAID0 没问题,我可以承受失败(碰碰运气)。但我需要一种方法来扩大这个分区。

我有一个新的 1TB 驱动器想要添加,但是由于我的 Ubuntu 启动并且所有数据都在一个分区上,我不确定如何在不丢失所有数据的情况下设置 RAID0 或 LVM 阵列。

所以问题是,如何在不丢失数据的情况下将现有的 ext4 分区扩展到两个物理驱动器上?

谢谢!

答案1

我确信有很多方法可以做到这一点,但这里,概括地说,是我可能解决的方法:

  1. 将新的驱动器安装到服务器中。

  2. 更改硬盘启动优先级(在 BIOS 中),使新硬盘位于旧硬盘之前。

  3. 将 Ubuntu Server 安装到新驱动器上,并确保使用 LVM 设置它。

  4. 将所有数据从旧驱动器复制到新驱动器(使用rsynccp或类似方法)。

  5. 擦除旧驱动器,并将其作为新的物理卷 (PV) 添加到 LVM 的卷组 (VG)(pvcreatevgextend)。

  6. 根据需要使用新添加的可用空间 ( ) 扩展逻辑卷 (LV) lvextend

  7. 扩展相应的文件系统(resize2fs)。

  8. 完毕!

相关内容