将现有Linux移动到LVM中

前端之家收集整理的这篇文章主要介绍了将现有Linux移动到LVM中前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我们有一台服务器,在磁盘1上有一个现有的 Linux安装(CentOS 6)启动分区,还有一个空磁盘2.我们要设置的是:

>一个磁盘(1或2,无所谓):

>快照LVM中的主系统(约50%)
> LVM中的备份空间(约50%)

>其他磁盘

> / home2和快照表LVM中的MySQL数据(约50%)
> LVM中的备份空间(约50%)

>两个磁盘

> / boot

问题是,如何在不从头开始安装的情况下将主系统移动到LVM上?服务器是托管的,因此我们对操作系统安装过程没有太大影响.我们有:

>当然是常规SSH
>救援模式,由技术支持为我们启动救援操作系统
>没有远程KVM

我们的想法是:

>在正在运行的系统中,在磁盘2上设置LVM
>重新启动到救援模式并将主系统复制到磁盘2(在disk1上保留/ boot)
>更新grub和/ etc / fstab
>重新启动进入主系统,现在在磁盘2上
>擦除磁盘1并在磁盘1上设置LVM for MysqL / home2

但欢迎提供有关该计划的提示/验证.

注意:服务器上还没有重要的数据,虽然丢失我们已经做过的配置会有点不方便.

解决方法

Here’s对过程的描述.他们在更改期间使用大型交换分区来托管根文件系统.你不需要这个技巧,因为你有第二个硬盘.

一个技巧问题:您的服务器是否支持从第二个硬盘启动?你可以把它设置为从2hd HDD启动吗?我认为您可以简化解决方案而不是更改/ boot分区. Bootloader还不喜欢LVM,所以你仍然需要一个常规分区来托管你的/ boot.离开/启动并且仅更改根文件系统位置简化了该过程.您可以在grub.conf mid-migration中有2个条目:在旧位置和LVM上使用root.如果出现问题,您可以启动到救援图像,更改默认条目并再次进行迁移.

是的,我完全同意poige.在开始使用真实系统之前,请在虚拟环境中进行测试.

猜你在找的Linux相关文章