由于需要升级到戴尔服务器的更大磁盘,我想对现有的 CentOS 5.3 安装进行映像并将其恢复到新磁盘上。
因为现有磁盘是 RAID-1,占用了机器的两个插槽,所以我无法同时安装新旧磁盘。这是一台戴尔 R300。
我可以关闭服务器,并且我可以轻松地使用 CentOS 的救援磁盘,并创建分区等,只是数据传输的问题。它可能是传输到 USB 磁盘或通过 NFS 传输到另一台服务器(NFS 可能更受欢迎,因为它是千兆位的,所以速度更快)。
我认为这类似于在各个分区上使用正确的选项运行 rsync/tar - 有人这样做过并且可以建议合适的命令来实现它吗?
谢谢
巴纳比
答案1
怎么样克隆Zilla? 这适合你吗?
希望这有帮助,谨致问候,汤姆。
答案2
这可能有点小题大做,但我以前很喜欢用 systemimager 来做这种工作 —— 尤其是反复部署克隆系统:
答案3
为什么不打破 RAID-1 并安装一个新磁盘呢?如果您无论如何都愿意停机,那么不合时宜的磁盘故障并不会导致任何可怕的事情发生。
答案4
为了成功更新这个问题,我最终使用了上述建议的组合。我之所以选择这个解决方案,是因为在我的处境下,停机一段时间是可以接受的(我更关心的是花更少的时间在数据中心!),并且想确保它确实有效。
- 删除两个现有驱动器
- 添加两个新驱动器并在其上创建新的 RAID-1。
- 移除一个新驱动器并替换为一个旧驱动器 - 现在您有 2 个降级的 RAID-1 阵列,均可访问。
- 启动 clonezilla CD 并克隆本地磁盘-磁盘(g4l 看起来无法进行直接本地-本地克隆)。
- 移除旧驱动器并替换为剩余的新驱动器。开始重建阵列。启动操作系统。
- ..稍后..使用 parted/fdisk/resize2fs 重新分区
... 利润! :-)
欢呼帮助!