首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将现有Linux移动到LVM中

将现有Linux移动到LVM中
EN

Server Fault用户
提问于 2011-10-08 11:46:07
回答 2查看 371关注 0票数 5

我们在磁盘1上有一个带有现有Linux安装(CentOS 6) +引导分区的服务器,还有一个空的磁盘2。

  • 一个磁盘(1或2,不重要):
    • 可快照LVM中的主系统(约50%)
    • LVM中的备份空间(约50%)

  • 其他磁盘
    • 可快照LVM中的/home2和MySQL数据(约50%)
    • LVM中的备份空间(约50%)

  • 磁盘
    • /boot

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

  • 当然是普通的SSH
  • 一种救援模式,通过技术支持为我们启动救援操作系统。
  • 没有远程KVM

我们的想法是:

  • 在运行系统中,在磁盘2上设置LVM。
  • 重新启动到救援模式,并将主系统复制到磁盘2(将/boot放在disk1上)
  • 更新grub和/etc/fstab
  • 重新启动到主系统,现在磁盘2。
  • 擦除磁盘1并在磁盘1上为MySQL + /home2设置LVM

但是关于那个计划的提示/验证是值得欢迎的。

注意:服务器上还没有重要的数据,尽管失去我们已经做过的配置会有点不方便。

EN

回答 2

Server Fault用户

回答已采纳

发布于 2011-10-08 15:17:04

下面是对进程的描述。在更改期间,他们使用一个大型交换分区来承载根文件系统。你不需要这个技巧,因为你有第二个硬盘。

刁钻的问题:你的服务器支持从第二硬盘引导吗?你能把它设置为从2HDHDD启动吗?我认为您可以简化解决方案,而不是更改/boot分区。Bootloaders还不喜欢LVM,所以您仍然需要一个常规分区来承载您的/boot。离开/boot be并且只更改根文件系统位置简化了处理过程。您可以在grub.conf中期迁移中有两个条目:在旧位置和LVM上使用根。如果出现问题,您可以启动到救援映像,更改默认条目,然后再进行迁移。

是的,我完全同意佩奇的观点。在开始使用真实系统之前,在虚拟环境中进行测试。

票数 3
EN

Server Fault用户

发布于 2011-10-08 13:44:19

有些行动更容易完成,然后解释如何做到这一点。在尝试引导之前你最好先确认一下。现在,这样的测试很容易用像VirtualBox这样的软测试来完成。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/319712

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档