我需要重新安装在 VMWare VPS 上运行的 Ubuntu 服务器。最简单的方法当然是从迷你 ISO 进行全新安装。但它是一台生产服务器,我无法承受一个小时或更长时间的停机时间。是否可以在几乎没有停机时间(例如 15 分钟左右)的情况下重新安装?
换句话说,我正在寻找一种方法来升级实时 Ubuntu 服务器上的操作系统版本,而不会出现明显的停机时间。我将手动传输所有设置和数据。
服务器事实:
/boot, sda1@ext4上 92 MB/, LVM root@ext4上 1.5 GB/srv, LVM data@ext4上 19 GBswap我还没有使用 Linux 文件系统工具(chroot等)的经验。但是,我想类似于以下的行动计划可能会奏效(host目标是 VPS 机器,upgrade是新操作系统):
安装升级操作系统
在本地 Virtual Box 上安装新的 Ubuntu 服务器。
传输服务和设置
从当前操作系统传输服务和设置以升级操作系统。我尽可能保持配置的便携性,并用于etckeeper跟踪配置更改。
将升级操作系统文件系统复制到主机
我计划使用rsync将升级操作系统文件系统复制到主机。但是把它放在主机上的什么地方呢?我想到了:
一个单独的分区;我需要缩小data …