怎样获取无法启动的Windows VPS数据?
美国Windows VPS,是目前国内很多中高端客户为了避免繁琐备案而选择的一款新型产品。Windows VPS一般由Virtuozzo或微软的Hyper-V系统构建。目前市场上大部分的Windows VPS都是由Virtuozzo系统搭建的,在实际运营过程中,有时候会出现客户的VPS无法启动,启动了一段时间待会就又停止了。那么是什么原因造成的呢,如何解决?
故障分析
- 01
一般原因是由于客户对系统进行了改动造成的,比如手工打了补丁,或者更新了Windows的System的文件造成的,一般只有重装系统解决的。那么数据怎么办呢?如果在开通Window是VPS的时候,我们就帮客户增加了D盘,客户的数据都在D盘,那么直接重装C盘就可以了。还有大部分情况就一块分区C盘,怎么办呢?有2种解决办法。
前提条件
- 01
已安装Virtuozzo系统
- 02
服务器可远程管理
步骤/方法
- 01
用vzctl mount +编号命令,可以加载这个VPS,而不启动它,在母服务器的root目录中就可以看到对应的VPS文件夹,把客户需要备份的重要数据剪贴到其他地方即可。(剪贴到同一个分区较快)。 命令实例:vzctl mount 101 (101是VPS的编号,可以通过vzlist -a命令查看)
- 02
如果mount都无法加载,怎么办呢?解决方法是在同一台母服务器上新建一个Windows VPS,然后增加一个D盘的分区,这时候在母服务器的private目录中会看到一个vhd的文件,这就是新增加的D盘文件,比如叫aaa.vhd,然后我们把这个新建的VPS暂停了。 我们把无法启动的VPS的root.vhd文件先改名成这个aaa.vhd,再覆盖新建VPS的aaa.vhd,启动新建的VPS,这样我们在新VPS的root目录中的D盘就可以获取数据了。
赞 (0)