AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 118664
Accepted
splattne
splattne
Asked: 2010-03-04 01:42:31 +0800 CST2010-03-04 01:42:31 +0800 CST 2010-03-04 01:42:31 +0800 CST

如何创建正在运行的服务器映像 Linux?

  • 772

我们在旧硬件上运行 CentOS 和 Fedora 服务器。我们得到了新的戴尔服务器。

我们正在寻找任何可以备份并恢复所有分区的开源工具,而无需重新启动服务器。

backup linux centos image fedora
  • 3 3 个回答
  • 4438 Views

3 个回答

  • Voted
  1. asdmin
    2010-03-04T02:33:29+08:002010-03-04T02:33:29+08:00

    你最好习惯文件系统、卷等。

    请回答以下问题以完成我的回答:

  2. 你在使用 LVM 吗?
  3. 你使用什么样的文件系统?

    答案是:没有 lvm,ext3 fs

    我的回答是:您的系统可以通过标准实用程序(tar、dd)备份,但不要期望备份很容易恢复。

    您可以通过发出保存分区表和 mbr

    dd if=/dev/sdX bs=512 count=1 of=/backup/mkb-backup.img
    

    之后,使用 tar 归档您的设备,

    下次使用 LVM(支持快照,使备份更容易)和文件系统具有转储实用程序(例如,用于 XFS 的 xfs_dump)。

  • 2
  • Niels Basjes
    2010-03-04T02:47:35+08:002010-03-04T02:47:35+08:00

    “无需重新启动服务器”部分使其成为不可能。

    您将遇到的主要问题是所有硬件都不同。您需要在新服务器上具有不同设置的不同驱动程序。如果您必须保留任何状态信息(即您有某种已更新的数据库),那么在没有任何准备的情况下将系统迁移到不同的硬件意味着停机时间。

    鉴于您目前的状态,我建议您这样做:

    • 使用全新的干净操作系统 (CentOS) 安装新服务器。
    • 安装您想要的应用程序
    • 将所有信息复制到新服务器
    • 停止所有更改(即脱机)
    • 复制最近的几个更新。
    • 切换到新服务器并使它们联机。

    如果您的服务器在 Xen 或 VMware 中运行,您可以进行实时迁移。但这意味着您在创建您现在拥有的服务器之前已经做好了准备。

    • 1
  • Best Answer
    Journeyman Geek
    2010-03-04T03:48:01+08:002010-03-04T03:48:01+08:00

    虽然我自己在 ubuntu 上从来没有运气,但mondo/mindi可能适用于热图像和恢复。

    • 1
  • 相关问题

    • IIS 6.0 (Windows Server 2003) 备份的最佳实践?

    • 10TB数据和3台服务器的备份解决方案

    • (软)Ubuntu 7.10 上的 RAID 6,我应该迁移到 8.10 吗?

    • 最佳混合环境(OS X + Windows)备份?[关闭]

    • 如何从 SQL Server 2008 中的备份中排除索引

    Sidebar

    Stats

    • 问题 205573
    • 回答 270741
    • 最佳答案 135370
    • 用户 68524
    • 热门
    • 回答
    • Marko Smith

      新安装后 postgres 的默认超级用户用户名/密码是什么?

      • 5 个回答
    • Marko Smith

      SFTP 使用什么端口?

      • 6 个回答
    • Marko Smith

      从 IP 地址解析主机名

      • 8 个回答
    • Marko Smith

      如何按大小对 du -h 输出进行排序

      • 30 个回答
    • Marko Smith

      命令行列出 Windows Active Directory 组中的用户?

      • 9 个回答
    • Marko Smith

      什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

      • 3 个回答
    • Marko Smith

      如何确定bash变量是否为空?

      • 15 个回答
    • Martin Hope
      MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
    • Martin Hope
      Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
    • Martin Hope
      0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
    • Martin Hope
      Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
    • Martin Hope
      Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
    • Martin Hope
      Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
    • Martin Hope
      cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

    热门标签

    linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

    Explore

    • 主页
    • 问题
      • 最新
      • 热门
    • 标签
    • 帮助

    Footer

    AskOverflow.Dev

    关于我们

    • 关于我们
    • 联系我们

    Legal Stuff

    • Privacy Policy

    Language

    • Pt
    • Server
    • Unix

    © 2023 AskOverflow.DEV All Rights Reserve