建立个人化的系统映像档

建立系统映像档可以达到几个目的:建立您自己的系统并预先安装好您喜欢的程式、预备随时可以上线的游戏伺服器、复制微调好的伺服器、或只是替您的系统备份。

您可以在磁碟管理页面复制它,并用它建立新的VPS,这比下述的 “dd” 简单且快许多。如果步骤不正确的话,”dd” 可能会造成磁碟错误。

从 Gandi 伺服器上建立系统映像档

流程很简单,只要小心依照下列步骤,任何人都能完成:

1. 建立资料磁碟

您必须先建立资料磁碟,空间最大3GB(这个限制是暂时的)。您可以登入帐户以建立磁碟。如果您需要更多磁碟空间,可另外购买。

2. 附加磁碟至要复制的伺服器

将您的新磁碟附加至要做系统映像档的伺服器。

3. 建立系统映像

为建立系统映像档并复制到新建立的磁碟中,您必须使用UNIX指令 “dd”。

不过,使用这个指令时,您需要小心留意。以下是一个例子:

dd if=/dev/xvda of=/dev/xvdc conv=sync

参数 “if” 是对应于资料来源的路径 (欲复制的系统),而 “of” 是目标磁碟机的路径 (您将刚建立的资料复制过去的磁碟机)。

如要检视您的磁碟机的路径,请使用 “df” 指令。

请注意,如要使用 “if” ,路径必须用 ”/dev/xvda” ,如果不照此设定,映像档将会无法开机。

在建立映像之前,您必须先重置机器的DHCP网路。请注意, “dd” 会需要花些时间,因为它是以位元为单位,将资料从原始磁碟复制到目标磁碟。

Gandi虚拟主机的Linux kernel预设于第一磁区启动 (root=/dev/xvda1 于开机指令中)。如果您复制了现有的系统磁碟,磁碟分割表会是正确的,否则,请确认您的主要磁碟区含有您的系统档案,并可以启动。您也可以加入第二磁碟区,规划swap空间。

4. 移除磁碟

请回到您在Gandi的帐户,进入磁碟管理介面,从您的伺服器中将目标磁碟移除(您将系统映像档复制过去的磁碟)。

5. 更改磁碟类型并改为可启动

在Gandi.net的控制介面,您可以为资料磁碟定义kernel,以配合您建立的映像档。

举例来说,在控制介面里,选择您想转换成系统/映像磁碟的资料磁碟:

请点击连结以修改磁碟资料。在网页底部有一个选项,您可以将资料磁碟设定为系统磁碟:

接着,您会看到系统磁碟的进阶选项:

新增核心之后,磁碟就可以做为“个人化映像档”,当您在控制介面建立新的伺服器时,它会出现在可用的映像清单中。

6. 利用映像档档建立新伺服器

现在要做的事,只剩下建立新伺服器了。唯一的不同是系统的选择,因为您现在可以选择用自己的映像啦!

我们正致力于提供您更多的 Gandi 磁碟映像档(如:游戏伺服器),以及扩充磁碟空间到3GB以上。

7. 修正映像档

之后,如果您发现您忘了某些东西,或需要修正一个参数,您只需要将映像档附加至伺服器、将错误修正及分离磁碟即可。映像档即可以再用于建立新的伺服器,您不需要花时间再 “dd” 一次。

此时系统磁碟已没有3GB的限制。您可以从较大的磁碟建立映像。

从您的 ISO 建立系统映像

流程基本上与上述的一样,除了几个额外的步骤:

  1. 如果您还没有 ISO,请建立一个
  2. 将您的 ISO 移至运作中的VPS伺服器的磁碟
  3. ISO 挂载到一个独立的磁区
  4. 依上述说明,使用 “dd” 指令复制该磁区

您需要进阶的 Linux 系统管理技巧以复制 ISO 到 VPS,将其挂载成磁碟区,及利用 “dd” 指令将 ISO 的内容复制到新磁碟区。

举例来说,您的 ISO 启动时可能需要特定的磁区,或 “dd” 指令可能需要特殊的设定才能运作。我们无法预先知道此类情况,因此无法告诉您该如何操作。

因此,如果您不甚了解该如何操作,请不要尝试,我们没有办法一步一步地协助您。

其他相关资讯

最后更改: 2016/06/08 08:47 (外部编辑)