![简单的 Ubuntu 服务器 - 扩展磁盘空间 - 添加新的驱动器 LVM、RAID0 现有设置 - 如何操作?](https://linux22.com/image/1310457/%E7%AE%80%E5%8D%95%E7%9A%84%20Ubuntu%20%E6%9C%8D%E5%8A%A1%E5%99%A8%20-%20%E6%89%A9%E5%B1%95%E7%A3%81%E7%9B%98%E7%A9%BA%E9%97%B4%20-%20%E6%B7%BB%E5%8A%A0%E6%96%B0%E7%9A%84%E9%A9%B1%E5%8A%A8%E5%99%A8%20LVM%E3%80%81RAID0%20%E7%8E%B0%E6%9C%89%E8%AE%BE%E7%BD%AE%20-%20%E5%A6%82%E4%BD%95%E6%93%8D%E4%BD%9C%EF%BC%9F.png)
我有一个 1TB 的 ext4 分区,里面装有/
我的所有数据,并且安装了 Ubuntu 11.04(natty)。
现在这个驱动器几乎满了(我把它用作数据库服务器进行一些处理)。RAID0 没问题,我可以承受失败(碰碰运气)。但我需要一种方法来扩大这个分区。
我有一个新的 1TB 驱动器想要添加,但是由于我的 Ubuntu 启动并且所有数据都在一个分区上,我不确定如何在不丢失所有数据的情况下设置 RAID0 或 LVM 阵列。
所以问题是,如何在不丢失数据的情况下将现有的 ext4 分区扩展到两个物理驱动器上?
谢谢!
答案1
我确信有很多方法可以做到这一点,但这里,概括地说,是我可能解决的方法:
将新的驱动器安装到服务器中。
更改硬盘启动优先级(在 BIOS 中),使新硬盘位于旧硬盘之前。
将 Ubuntu Server 安装到新驱动器上,并确保使用 LVM 设置它。
将所有数据从旧驱动器复制到新驱动器(使用
rsync
、cp
或类似方法)。擦除旧驱动器,并将其作为新的物理卷 (PV) 添加到 LVM 的卷组 (VG)(
pvcreate
和vgextend
)。根据需要使用新添加的可用空间 ( ) 扩展逻辑卷 (LV)
lvextend
。扩展相应的文件系统(
resize2fs
)。完毕!