目录
建立个人化的系统映像档
建立系统映像档可以达到几个目的:建立您自己的系统并预先安装好您喜欢的程式、预备随时可以上线的游戏伺服器、复制微调好的伺服器、或只是替您的系统备份。
从 Gandi 伺服器上建立系统映像档
流程很简单,只要小心依照下列步骤,任何人都能完成:
1. 建立资料磁碟
您必须先建立资料磁碟,空间最大3GB(这个限制是暂时的)。您可以登入帐户以建立磁碟。如果您需要更多磁碟空间,可另外购买。
2. 附加磁碟至要复制的伺服器
将您的新磁碟附加至要做系统映像档的伺服器。
3. 建立系统映像
为建立系统映像档并复制到新建立的磁碟中,您必须使用UNIX指令 “dd”。
不过,使用这个指令时,您需要小心留意。以下是一个例子:
dd if=/dev/xvda of=/dev/xvdc conv=sync
参数 “if” 是对应于资料来源的路径 (欲复制的系统),而 “of” 是目标磁碟机的路径 (您将刚建立的资料复制过去的磁碟机)。
请注意,如要使用 “if” ,路径必须用 ”/dev/xvda” ,如果不照此设定,映像档将会无法开机。
root=/dev/xvda1
于开机指令中)。如果您复制了现有的系统磁碟,磁碟分割表会是正确的,否则,请确认您的主要磁碟区含有您的系统档案,并可以启动。您也可以加入第二磁碟区,规划swap空间。
4. 移除磁碟
请回到您在Gandi的帐户,进入磁碟管理介面,从您的伺服器中将目标磁碟移除(您将系统映像档复制过去的磁碟)。
5. 更改磁碟类型并改为可启动
在Gandi.net的控制介面,您可以为资料磁碟定义kernel,以配合您建立的映像档。
举例来说,在控制介面里,选择您想转换成系统/映像磁碟的资料磁碟:
请点击连结以修改磁碟资料。在网页底部有一个选项,您可以将资料磁碟设定为系统磁碟:
接着,您会看到系统磁碟的进阶选项:
6. 利用映像档档建立新伺服器
现在要做的事,只剩下建立新伺服器了。唯一的不同是系统的选择,因为您现在可以选择用自己的映像啦!
7. 修正映像档
之后,如果您发现您忘了某些东西,或需要修正一个参数,您只需要将映像档附加至伺服器、将错误修正及分离磁碟即可。映像档即可以再用于建立新的伺服器,您不需要花时间再 “dd” 一次。
从您的 ISO 建立系统映像
流程基本上与上述的一样,除了几个额外的步骤:
- 如果您还没有 ISO,请建立一个
- 将您的 ISO 移至运作中的VPS伺服器的磁碟
- 将 ISO 挂载到一个独立的磁区
- 依上述说明,使用 “dd” 指令复制该磁区
举例来说,您的 ISO 启动时可能需要特定的磁区,或 “dd” 指令可能需要特殊的设定才能运作。我们无法预先知道此类情况,因此无法告诉您该如何操作。
因此,如果您不甚了解该如何操作,请不要尝试,我们没有办法一步一步地协助您。
其他相关资讯
- Gandi Kitchen: How to Create a System Image for Your Server, November 2010