linux 虚拟机 vmware克隆虚拟机 无效的后备,什么原因?

Current position :
Prestige:<span class="cl09" id="prestige_
Bonus&points:<span class="cl09" id="exp_77
Gold&coins:<span class="cl09" id="score_39
Title:Contributor
1#Font Size | Post On
【案例】如何处理Linux虚拟机文件系统损坏无法进入系统的问题
【故障类型】:Linux文件系统损坏
【关 键 词】:Linux文件系统损坏 无法进入系统
【适用版本】:FusionCompute所有版本
【问题现象】:
当Linux虚拟机文件系统损坏导致无法进入系统时,从VNC登录虚拟机可以查看到如下三种现象。
(1)&现象一:Linux虚拟机启动过程报文件系统错误并自动进入修复模式。
图1 自动进入修复模式
(2)&现象二:Linux虚拟机启动过程中报文件系统错误提示但不会自动进入修复模式。
图2 不自动进入修复模式
(3)&现象三:Linux虚拟机启动后直接花屏,网络无法ping通。
【告警信息】:无
【问题分析】:
Linux文件系统损坏导致启动时无法正常进入系统。
【解决方法】:
(1)&如果虚拟机中有重要数据,请在尝试修复前对虚拟机进行备份。
(2)&进入repair filesystem或者rescue模式。
修复文件系统需要先进入repair filesystem或者rescue模式,以下对三种现象进入repair filesystem或者rescue模式的方法分别进行说明。
系统启动自动进入repair filessystem模式,输入root用户密码后便可进行步骤3的修复操作。
通过挂载虚拟机系统对应的ISO的方法进入rescue模式,再进行步骤3的修复操作。
以SUSE10 SP3 32bit系统为例,具体步骤如下:
a、将SUSE10 SP3 32bit系统安装光盘挂载到虚拟机上并选择从光盘启动,输入“rescue”进入rescue模式。如图4所示。
图4 rescue模式1&
b、输入root用户名进入rescue模式命令行界面。如图5所示。
图5 rescue模式2
尝试在VNC界面上盲敲用户名/密码进入系统,如果能进入系统,则会出现字符界面,请参照现象一和现象二的操作进入repair filesystem或者rescue模式进行修复操作。
(3)&修复文件系统。
修复文件系统使用命令fsck,该命令的具体功能可参考man手册,本文只介绍常用的几个用法。
a、一般的文件系统损坏修复时只需根据启动过程中的错误提示,执行如下命令即可(“/dev/*”表示具体的设备)。
fsck -y /dev/*
例如启动过程中有提示/dev/xvda2分区的文件系统有异常,如图6所示。
图6 文件系统异常1
i.&请在repair filesystem或者rescue模式中执行如下命令进行修复。
fsck -y /dev/xvda2
ii.&如果在执行修复命令时提示该分区已挂载,如图7所示,请按照如下操作处理。
图7 分区已挂载
请输入“n”中止修复,先执行如下命令以只读方式重新挂载该分区后再进行修复。如图8所示。
mount -o remount,ro /dev/xvda2
再执行如下命令进行修复,如图8所示。
fsck -y /dev/xvda2
图8 只读挂载
b、reiserfs文件系统的损坏,在某些情况下执行“fsck -y /dev/*”命令后会提示未成功修复。如图9所示。
图9 未修复成功
此时需要根据提示使用如下命令进行修复。如图10所示。
fsck.reiserfs --rebuild-tree /dev/xvda2
图10 修复命令
c、修复完成后重启系统。
【总结&建议】:
系统使用过程中强制关机或者重启,对使用中的磁盘进行fsck操作等都有可能导致文件系统损坏,而且某些文件系统损坏难以修复。
如果虚拟机中有重要数据,在尝试修复之前请先做备份,修复文件系统的操作可能导致系统中部分文件丢失。
某些情况修复完成重启后文件系统依然会有问题,可以尝试多修复一次。如果始终无法成功修复,建议给客户重新下发虚拟机,将问题虚拟机的系统盘和数据盘都当成数据盘挂载给新虚拟机,尽量保证用户数据不丢失。
Last edited by g14-08-07 10:35:40 Edit ]
Prestige:<span class="cl09" id="prestige_
Bonus&points:<span class="cl09" id="exp_77
Gold&coins:<span class="cl09" id="score_39
Title:Contributor
Linux虚拟机文件系统损坏无法进入系统及其解决方法共享。
Prestige:<span class="cl09" id="prestige_
Bonus&points:<span class="cl09" id="exp_64
Gold&coins:<span class="cl09" id="score_26
Title:Contributor
很强大,谢谢分享~~
Prestige:<span class="cl09" id="prestige_
Bonus&points:<span class="cl09" id="exp_75
Gold&coins:<span class="cl09" id="score_99
Title:Contributor
遇见头1、2问题的比较多,谢谢撸主总结分享
How to Buy
Quick Links3156人阅读
screen.width*0.7)
{this.resized= this.width=screen.width*0.7; this.alt='Click here
to open new window/nCTRL Mouse wheel to zoom in/out';}&
onmouseover=&if(this.width&screen.width*0.7) {this.resized=
this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click
here to open new window/nCTRL Mouse wheel to zoom in/out';}&
onclick=&if(!this.resized) {} else
{window.open('http://blogimg.chinaunix.net/blog/upfile2/.jpg');}&
onmousewheel=&return imgzoom(this);& alt=&& /&
于是,在网上乱打,找到了N多,但是基本上都是从新建一个,把硬盘选成IDE接口得,就过去了,默认建得硬盘是scsi 就老出这个
点击最左边的红色方形关闭虚拟机电源。点击&编辑虚拟机设置&,选中&硬盘(SCSI0.0)&单击&移除&。点击&添加&,&下一步&----
&硬盘&----&创建一个新的虚拟磁盘&----&IDE&-----&下一步&----
我看了半天,在我的VM里面找了半天,还是找不到什么编辑虚拟机设置,找不到啊,没办法,只能换一种方法,于是乎,发现一位网友发贴子说:&要改那个SCSI硬盘的总线&,于是,我将总线改为LSI LOGIC,然后装系统,成功了,没想到啊。
方法:新建虚拟机-下一步-自定义虚拟机-直到I/O适配器那里,将总线选择LSI LOGIC,就可以了
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:839938次
积分:9373
积分:9373
排名:第1296名
原创:40篇
转载:571篇
评论:77条
(1)(6)(1)(1)(2)(2)(5)(27)(4)(6)(1)(14)(25)(2)(1)(1)(22)(11)(80)(12)(11)(28)(1)(6)(4)(12)(37)(30)(3)(6)(3)(3)(2)(4)(4)(4)(3)(1)(7)(3)(5)(2)(2)(16)(17)(127)(2)(3)(8)(1)(11)(1)(22)现在位置:共享文件夹设置好了,但是在虚拟机中的Ubuntu系统下却看不到,怎么办?& & & & &一种可能的原因是系统没有自动挂载,解决办法:& & & & &1、安装:& & & & & & & &sudo apt-get install open-vm-dkms& & & & &2、挂载:& & & & & & & &sudo mount -t vmhgfs .host:/ /mnt/hgfsVMware 中的 Ubuntu 虚拟机看不到共享文件夹怎么办?如果你在 Ubuntu 虚拟机的文件系统 /mnt/hgfs 中看不到原先的共享文件夹了,可按照下列顺序操作:1。确保您的虚拟机关机。2。编辑虚拟机的配置,添加共享文件夹,并启用它。例如,我的宿主机是Windows 7Bit64,共享文件夹C:/TEST3。启动客户操作系统,例如,我的虚拟机操作系统是Ubuntu10.044。重要的是,打开一个终端窗口,运行 sudo vmware-config-tools.pl,按回车接受默认&#20540;即可5。在/mnt/hgfs,你将会看到共享文件夹。恭喜!很简单吧,上面只是重新配置了一下 VMware 工具。如果对你有所帮助,请留个言。谢谢。VMware下 Ubuntu 看不到共享文件夹之解决办法初学Linux,在VMWare 上装了Ubuntu10.04,主机端和虚拟机相互间的访问是必不可少的,途径有许多,其中vmware tool提供的共享文件夹方式简单又方便。然而,有时却莫名其妙的,在Ubuntu上看不到共享文件夹了,网上查了一下,有人说是Ubuntu更新使得看不到共享文件夹的,具体原因我没有深究,但解决之道其实也很方便,从根本上来说就是:卸载,重装。而且这两个步骤运行一个脚本就能完成了。当然这里说的卸载不是指把给Ubuntu卸载了,而是说把 VMWare-tools卸载了。什么,你说不知道怎么卸载?不急不急,容我慢慢道来,呵呵....启动Ubuntu,点击VMWare 的菜单 VM --& Reinstall VMWare Tools,这样在Ubuntu端 /media 下 有个 VMware Tools文件夹,里面有个 VMwareTools-xxx-xxx.tar.gz 把它解压到其他目录(或先拷贝过去再解压,因为当前目录相当于是光驱,只读的),解压后得到一个 vmware-tools-distrib/文件夹,运行里面 &vmware-install.pl脚本文件,它会先卸vmware tools 然后再安装,其中有很多提示要求确认,默认的即可。完成之后,再到/mnt/hgfs/下看看..............我们久违的共享文件夹又回来了图1:安装过程中图2: 安装完成参考文章:/Linux/98.htm虚拟机上安装Linux时出现的问题及解决方法
虚拟机上安装Linux时出现的问题及解决方法
1.在VMWare Workstation中RedHat Error: no usable disks had been found!
原来一般Linux不认识SATA硬盘。
在VMWare Workstation中,选择"Edit virtual machine settings"
在"Hardware"选项卡下选择"Hard Disk",然后点击"Remove"。
然后再点击"Add...", 把硬盘设置为IDE设备即可。
2.安装虚拟机的时候为什么会出现“The destination file system does not support large files”
这句话的意思是,你的文件系统不够存放那么大的文件
解决方法是采用较大文件系统,
是fat的转成ntfs。
比如,你安装虚拟机,采取4G大小以上的虚拟硬盘,而且是立即分配方式,
那么fat的文件系统就不干了,所以你要用ntfs
3.redhat6.0以上所有版本,安装进行到格式化完成后,就弹出来一个错误的对话框“不能从仓库中读取组信息,这是您安装树的问题
这个问题的原因网络上至今没有结果,我也出现过这种情况,当时的ISO文件是我通过软碟通从光盘上拷贝来的,后来我直接从网上下载了一个redhat 6.3的ISO后,就没有出现这个问题
本文来自:Linux学习网
> 本站内容系网友提交或本网编辑转载,其目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请及时与本网联系,我们将在第一时间删除内容!
本篇是Linux小白最佳实践第3篇,目的就是让白菜们自己动手安装个Linux玩玩.如果你是Linux小白,请务必亲自动手来安装.不想安装多个操作系统的,虚拟机是最佳选择,一台电脑上可以用虚拟机安装7.8个操作系统,还能不用重启轻松切换,玩转所有操作系统不求人.
想每天能听到小妞的语音播报,想学更多学校里和书本上学不大的IT技术或技能,欢迎关注微信公众 ...
本篇是Linux小白最佳实践第3篇,目的就是让白菜们自己动手安装个Linux玩玩.如果你是Linux小白,请务必亲自动手来安装.不想安装多个操作系统的,虚拟机是最佳选择,一台电脑上可以用虚拟机安装7.8个操作系统,还能不用重启轻松切换,玩转所有操作系统不求人.
想每天能听到小妞的语音播报,想学更多学校里和书本上学不大的IT技术或技能,欢迎关注:xin ...
本人的电脑是自带的win7专业版32位操作系统,下面我将介绍在这样一台PC上安装VMware,并在VMware上安装linux操作系统的步骤: 首先我下载了:vmware10,按照/article/14bd256e0ca52ebb6d26129c.html上的提示一步一步完成虚拟机的安装: 之后在虚拟机上安装l ...
摘:linux下安装Oracle时交换空间不足的解决方法 linux上安装Oracle时交换空间不足的解决办法 增加交换空间有两种方法: 严格的说,在系统安装完后只有一种方法可以增加swap,那就是本文的第二种方法, 至于第一种方法应该是安装系统时设置交换区. 1.使用分区: 在安装OS时划分出专门的交换分区,空间大小要事先规划好,启动系统时自动进行moun ...
使用vmware安装Linux错误No hard driver found解决方法 在使用vmware安装Linux时出现错误,内容是no hard driver found,随后分配硬盘空间时会出错重启. 原因:本地硬盘为SATA,vmware缺省将硬盘设置为SCSI-Buslogic,而系统挂载时未挂载相应驱动 解决办法: 1.将安装时默认分配的虚拟硬盘 ...
win8 安装程序时出现错误解决方法 主要是由于权限不足导致的,还以为是电脑问题. 解决办法: 1.运行CMD(必须用管理员权限) 2.输入以下命令: msiexec /package &你的安装文件的全路径&
win2003上安装SQL2000时CD-KEY序列号无法验证解决方法,一般都是使用第二种方法.方法一: 在给出的输入CD-KEY(序列号)的界面中,输入你已经安装的windows server 2003 的CD-KEY(序列号)即可以继续安装,而不是SQL 2000的CD-KEY(序列号). Windows server 2003的CD-KEY(序列号): ...
虚拟机上安装好一台linux 系统后,为了快速搭建hadoop集群,需要再安装几个linux系统,比较笨的办法可以重新用ios 镜像文件进行安装,但是重新安装需要重新配置一些信息而且安装时间比较长(一般在半个小时左右).所以建议使用VMWare 特用的克隆功能快速的安装linux系统(克隆时间在5分钟左右).
具体步骤如下: 第一步: 选择我们需要克隆的 ...

我要回帖

更多关于 vmware虚拟机安装教程 的文章

 

随机推荐