我们有一台服务器,在磁盘1上有一个现有的Linux安装(CentOS 6)+启动分区,还有一个空的磁盘2.我们想要设置的是:
/home2和MySQL数据在快照表LVM(约50%) /boot 问题是,我们如何将主系统移动到LVM上,而无需从头开始安装? 服务器托pipe,所以我们没有太多的影响在操作系统的安装过程。 我们有:
我们的想法是:
/etc/fstab /home2设置LVM 但是对这个计划的提示/validation是受欢迎的。
注意:服务器上还没有重要的数据,虽然丢失了我们已经做的configuration会有点不方便。
这是一个过程的描述。 他们在更换过程中使用了一个大的交换分区来托pipe根文件系统。 你不需要这个技巧,因为你有第二个硬盘。
一个技巧问题:你的服务器是否支持从第二个硬盘启动? 你可以设置它从2hd HDD启动? 我想你可以简化解决scheme,而不是改变/ boot分区。 引导程序不喜欢LVM,所以你仍然需要一个普通的分区来托pipe你的/ boot。 离开/引导,只改变根文件系统的位置简化了过程。 您可以在grub.conf的中间迁移中使用两个条目:在旧的地方和LVM上。 万一出了问题,你可以引导到救援图像,更改默认条目,并有另一个在迁移。
是的,我全心全意地同意了。 在开始玩真实系统之前,在虚拟环境中进行testing。
一些行为更容易完成,然后解释如何做到这一点。 🙂 LVM能够的initrd是我认为的主要关键点。 在尝试启动之前,最好validation一下。 现在这样的testing很容易用像VirtualBox这样的软件来完成,例如。