如何克隆 Ubuntu 服务器安装?

如何克隆 Ubuntu 服务器安装?

我有一个带有 MediaTemple 的 VPS,并且想要克隆他们安装的基本系统操作系统,我有一个默认安装的完整软件包列表,如下所示:http://wiki.mediatemple.net/w/(ve):Ubuntu_default_package_list

但我不知道如何将其转换为基本的 Ubuntu 服务器安装,首次启动 MediaTemple 时,我的服务器使用了 9MB 的 RAM(是的,就是 9!),而使用 Ubuntu 10.04 LTS DVD 提供的“最小”安装,我得到了将近 4-500MB!

因此我top在两个平台上都运行了,在 MediaTemple 上我看到了这一点:

 1 root      15   0 23320 1580 1272 S    0  0.2   0:01.04 init                         
 1158 root      15   0 49268 2560 2012 S    0  0.3   0:00.04 sshd                         
 1214 root      15   0 21084 1016  776 S    0  0.1   0:00.00 cron                         
 1215 syslog    15   0 12456  800  608 S    0  0.1   0:00.05 syslogd                       
 3572 myles     18   0  4100  652  544 S    0  0.1   0:00.00 sh    

而且在我自己的虚拟机安装中,还有更多无法列出的...

所以问题是,我如何将该软件包列表转换为自定义 ISO 或配置 DVD,以便我拥有这些如何让服务器启动仅有的那些流程?

答案1

如果需要,您可以将虚拟机文件系统复制到一个文件中,但正如 Buxton 先生在他的评论中所说,不确定您是否能在自己的系统上使用它。它可能无法在您的物理机器或其他虚拟机管理程序上正常启动。

而普通的 Ubuntu Server 安装本身不会使用 4-500MB RAM。Linux 会尽量不浪费任何内存,并且一些内存会显示为正在使用,但这并不意味着内存被阻止。对于 Linux 来说,“空闲”意味着“浪费”。例如,使用 64MB RAM 运行 Ubuntu Server 不会有问题。VPS 托管公司通常会因为诸如膨胀之类的问题而采取极端措施来减少内存使用,这意味着您可以使用相同数量的物理 RAM 来拥有更多虚拟机等,然后超卖硬件。作为普通用户,您真的不想这样做。

相关内容