1、系统启动不起来,主要原因是关机的时候没有停止服务,直接相当于断电
系统启动的时候进度条的时候会报错内存溢出。
1.1首先进入单用户模式
进入控制台倒计时的时候按e–>e–>enter–>输入single–>b
1.2进入营救模式
关机–>编辑设置–>cd/dvd–>选择镜像–>上边勾选打开电源时连接–>选项–>强制BIOS启动–>开机选择从光盘启动
以上2种方法都未能打开服务器。

2、将硬盘挂载到别的机器上。
2.1首先创建一个新的操作系统
注意,挂载镜像的时候要选择打开电源时连接。要不然提示找不到os
还有就是网络适配器要主要选择合适的。vmwarefc

搭建本地yum源,前提是镜像已经挂载,镜像在系统中的文件为/dev/sr0或者是/dev/cdrom
将镜像挂载到/mnt/repo这个文件中去

mount /dev/cdrom /mnt/repo/[root@app1 app1]# !84
cd /mnt/repo/
[root@app1 repo]# ll
total 869
dr-xr-xr-x.  3 root root   2048 Jul  2  2015 EFI
-r--r--r--.  1 root root   8724 Nov  7  2012 EULA
-r--r--r--.  1 root root  10726 Nov  7  2012 EULA_de
-r--r--r--.  1 root root   8724 Nov  7  2012 EULA_en
-r--r--r--.  1 root root  10846 Nov  7  2012 EULA_es
-r--r--r--.  1 root root  10682 Nov  7  2012 EULA_fr
-r--r--r--.  1 root root  10497 Nov  7  2012 EULA_it
-r--r--r--.  1 root root  13173 Nov  7  2012 EULA_ja
-r--r--r--.  1 root root   9841 Nov  7  2012 EULA_ko
-r--r--r--.  1 root root  10033 Nov  7  2012 EULA_pt
-r--r--r--.  1 root root   7306 Nov  7  2012 EULA_zh
-r--r--r--.  1 root root  18092 Jun 30  2010 GPL
dr-xr-xr-x.  3 root root  12288 Jul  2  2015 HighAvailability
dr-xr-xr-x.  3 root root   2048 Jul  2  2015 images
dr-xr-xr-x.  2 root root   2048 Jul  2  2015 isolinux
dr-xr-xr-x.  3 root root   2048 Jul  2  2015 LoadBalancer
-r--r--r--.  1 root root    114 Jul  2  2015 media.repo
dr-xr-xr-x.  2 root root 690176 Jul  2  2015 Packages
-r--r--r--.  1 root root  16435 Sep  2  2010 README
dr-xr-xr-x. 25 root root   6144 Jul  2  2015 release-notes
dr-xr-xr-x.  2 root root   4096 Jul  2  2015 repodata
dr-xr-xr-x.  3 root root  14336 Jul  2  2015 ResilientStorage
-r--r--r--.  1 root root   3375 Jun 12  2015 RPM-GPG-KEY-redhat-beta
-r--r--r--.  1 root root   3211 Jun 12  2015 RPM-GPG-KEY-redhat-release
dr-xr-xr-x.  3 root root   2048 Jul  2  2015 ScalableFileSystem
dr-xr-xr-x.  3 root root   2048 Jul  2  2015 Server
-r--r--r--.  1 root root   3757 Jul  2  2015 TRANS.TBLcd /etc/yum.repos.dvdrm -rf *  最好是move[root@app1 app1]# vim /etc/yum.repos.d/1.repo [ff]name=repobaseurl=file:///mnt/repo      //  /mnt/repo这是镜像挂载的位置gpgcheck=0enabled=1

搭建完成之后检查是否成功,是否已经存在包

 yum list

挂载硬盘,这次挂载的是lvm
首先在编辑配置中把要挂载的硬盘文件加进去,但是加进去之后我们也不确定是哪个盘,一般是系统盘后边的盘

[root@app1 Middleware]# fdisk -l  //下面会看到所有硬盘的情况,sda是虚拟机自己的硬盘,sdb则是挂载上去的硬盘Disk /dev/sda: 17.2 GB, 17179869184 bytes
64 heads, 32 sectors/track, 16384 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000044c3Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           2         501      512000   83  Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2             502        1525     1048576   82  Linux swap / Solaris
Partition 2 does not end on cylinder boundary.
/dev/sda3            1526       16384    15215616   83  Linux
Partition 3 does not end on cylinder boundary.Disk /dev/sdb: 75.2 GB, 75161927680 bytes
255 heads, 63 sectors/track, 9137 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00035f4cDevice Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1          26      204800   83  Linux
Partition 1 does not end on cylinder boundary.
/dev/sdb2              26        9138    73194496   8e  Linux LVMDisk /dev/mapper/vg_zk3-LogVol01: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000Disk /dev/mapper/vg_zk3-LogVol00: 4294 MB, 4294967296 bytes
255 heads, 63 sectors/track, 522 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000Disk /dev/mapper/vg_zk3-LogVol02: 49.2 GB, 49178214400 bytes
255 heads, 63 sectors/track, 5978 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

#vgdisplay //显示出多有卷组信息

[root@app1 Middleware]# vgdisplay--- Volume group ---VG Name               vg_zk3System ID             Format                lvm2Metadata Areas        1Metadata Sequence No  4VG Access             read/writeVG Status             resizableMAX LV                0Cur LV                3Open LV               1Max PV                0Cur PV                1Act PV                1VG Size               69.80 GiBPE Size               4.00 MiBTotal PE              17869Alloc PE / Size       17869 / 69.80 GiBFree  PE / Size       0 / 0   VG UUID               i7SUQg-TNIE-smnh-6sBC-O2QI-0r5J-3B6GFp

(主要是通过大小来区分的)
#lvscan //看到上面是挂在上去的磁盘,有没有激活

 [root@app1 Middleware]# lvscanACTIVE            '/dev/vg_zk3/LogVol01' [20.00 GiB] inheritACTIVE            '/dev/vg_zk3/LogVol00' [4.00 GiB] inheritACTIVE            '/dev/vg_zk3/LogVol02' [45.80 GiB] inherit

如果没有被激活的话,#vgchange -ay /dev/vg01 //激此卷组

#mkdir /mnt/app1/ //新建一个文件夹用来作为挂载点

#mount /dev/vg01/逻辑卷名(比如LogVol00) /mnt/hdb //挂载vg01/LogVol00
怎么判断挂载哪一个卷呢,一般是大的文件是我们要挂载的磁盘文件

[root@app1 Middleware]#  mount /dev/vg_zk3/LogVol02 /mnt/app1/

进入到挂载的文件夹,看下自己的文件挂载过来了么

 [root@app1 Middleware]#  cd /mnt/app1/
[root@app1 app1]# ll
total 1043580
drwxr-xr-x.  2 root root       4096 Mar 13  2017 backup
drwxr-xr-x. 24 1000 1000       4096 Mar 23 18:07 deploys
drwxr-xr-x.  4 root root       4096 Feb 25 18:17 download
drwxr-xr-x. 27 1000 1000       4096 Mar 22 09:20 file_service
drwxr-xr-x.  5 1000 1000       4096 Mar 22 14:51 logs
drwx------.  2 root root      16384 Dec  7  2016 lost+found
drwxr-xr-x.  4 root root       4096 Jan  7 15:46 mongodb
drwxr-xr-x.  3 root root       4096 Jan  7 15:35 node
drwxr-xr-x.  2 root root      40960 Jul  5  2017 pictest
drwxr-xr-x.  2 root root       4096 Jul  5  2017 pictest1
drwxr-xr-x.  2 root root       4096 Jun 26  2018 shells
drwx------.  3 2001 2001       4096 Mar 29 19:27 sonar
drwxr-xr-x.  2 root root       4096 Jun 16  2017 swap
drwx------. 18 1000 1000       4096 Mar 29 18:51 wls
-rwxr-xr-x.  1 1000 1000 1068506707 Oct 26  2016 wls1036_generic.jar
drwx------.  2 2000 2000       4096 Mar 14  2017 zl

使用完以后要卸载

#umount  /mnt/app1#vgchange  -an  /dev/vg01   去除激活的LVM分区修改过卷组名的这个硬盘是不能再启动了,应为默认启动引导是引导到VolGroup00卷组的,所以修改过卷组名的硬盘要想仍能重新启动的话,必须把卷组名修改会默认的VolGroup00但是在已经有VolGroup00卷组的虚拟机上是不能修改的!这里我们单独建立一个分区格式不是Linux LVM格式的虚拟机来挂载硬盘,其格式为ext3的(显示为Linux)#fdisk -l      //查看是否识别挂上的硬盘#vgscan      //扫描卷组#lvscan //查看要改名的卷组是否被激活,要是被激活的话则不能修改卷组名,如果直接修改的话会提示报错#vgchange -an /dev/VolGroup00      //如果上一步骤是激活状态,则需用此命令修改为不激 活状态#lvscan    //查看是否修改为不激活状态#vgrename  vg01  VolGroup00    //修改为不激活状态则可以修改卷组名在ext3格式分区的虚拟机上直接挂载Linux LVM分区的硬盘的方法如下:#fdisk -l      //查看是否识别挂上的硬盘#vgscan    //扫描卷组#vgdisplay     //显示所有卷组#lvscan    //查看挂载的磁盘的卷组是否处于激活的状态#vgchange -ay /dev/VolGroup00    //如上步看到没有激活,则执行此命令#mkdir  /mnt/hdb    //创建挂载点的文件夹#mount  /dev/VolGroup00/LogVol00   /mnt/hdb    // 挂载,挂载后则可以访问/mnt/hdb#umount  /mnt/hdb    //卸载磁盘#vgchange -an /dev/VolGroup00    //去除挂载磁盘卷组的激活状态

注意mount的时候报错,这2个错误是由于挂载的对象不对造成的。

mount:you must specify the filesystem type
mount: unknown filesystem type 'LVM2_member'

服务器因为断电启动不了相关推荐

  1. mysql 断电 启动不了 start: Job failed to start

    公司内部服务器,突然断电,造成无法启动的解决办法 把my.cnf中配置的datadir路径下的ib_logfile* (比如ib_logfile0, lb_logfile1....)文件移到另外一个目 ...

  2. 【服务器数据恢复】服务器意外断电导致raid信息丢失的数据恢复

    服务器数据恢复环境: 某品牌服务器riad5,存储的是普通类型文件. 服务器故障: 在正常工作状态下服务器意外断电,服务器管理员重启服务器发现该服务器内的raid信息丢失,服务器无法使用. 服务器故障 ...

  3. 未找到文件 服务器可能无此更新包文件,win7安装xampp提示windows找不到-n文件(安装成功后,443端口占用,apache服务器无法正常启动)的解决方案...

    1. 环境:win7 64位安装xampp 32位. 2. 安装过程最后,报错,提示windows找不到-n文件.以及说没有安装Microsoft Visual C++ 2008 Redistribu ...

  4. 网站服务器断电后果,数据库服务器突然断电后果

    数据库服务器突然断电后果 内容精选 换一换 当企业的IT系统部署在本地数据中心,为了提升IT系统可靠性且降低投资成本时,可通过跨云容灾的方式,将容灾系统部署在云端.华为云提供的跨云容灾方案,面向大量企 ...

  5. h3c服务器系统关闭pxe,h3c服务器设置pxe启动

    h3c服务器设置pxe启动 内容精选 换一换 该字段被如下接口使用:查询规格详情和规格扩展信息列表 /v1/{project_id}/cloudservers/flavors查询云服务器规格扩展字段详 ...

  6. 【kafka】服务器上Kafka启动 Cannot allocate memory

    1.概述 转载:服务器上Kafka启动报错:error='Cannot allocate memory' (errno=12) 解决问题思路:大问题拆小问题.从源头(Kafka有无启动成功)开始测试, ...

  7. 怎么用命令启动服务器文件,linux启动服务器命令

    linux启动服务器命令 内容精选 换一换 安装Linux版的迁移Agent时,您输入AK/SK并启动迁移Agent后,提示"No such file or directory: 'rsyn ...

  8. 戴尔DELLR740服务器修改bios启动项,安装redhat7.4

    安装过程: 1.首先制作好U盘启动的IOS 2.将U盘插入到R740前面板的USB接口 3.按下开机按钮开启出现如下画面后按F11健,进入boot manager 4.进入启动项,选择One-shot ...

  9. 服务器系统重启和断电重启,服务器设置断电重启吗

    服务器设置断电重启吗 内容精选 换一换 提升网络性能需要在X86服务器BIOS设置中将电源策略设为高性能模式,具体操作如下.请使用root用户执行如下操作.执行以上命令会输出当前CPU模式,参见表1. ...

最新文章

  1. CF912D Fishes 期望
  2. android 9.0室内定位方案,Android GPS室内定位问题的解决方法(location为null)
  3. 系统调用日志收集系统
  4. vs调用matlab复杂,关于VS调用matlab的问题,求教大神
  5. 使用网盘搭建svn服务器详解步骤
  6. 安装python的redis模块
  7. JavaScript 数组详解
  8. c 调用python_c调用python
  9. Java面向对象编程(高级)
  10. leetcode374. 猜数字大小
  11. db2存储过程 可以使用游标循环嵌套吗_DB2存储过程使用动态游标的例子
  12. faster-rcnn tensorflow windows python 训练自己数据
  13. 在JSP中常见问题,防止SpringMVC拦截器拦截js等静态资源文件的解决方案
  14. [转载] python 去除字符串中指定字符
  15. 在LINUX上部署SOFA
  16. Python程序设计实验——2.掷骰子游戏
  17. Java计算同比环比
  18. xshell功能大全(上)
  19. nginx 499 错误的解决
  20. 没有基础学习大数据难吗?

热门文章

  1. Android Sqlite 练手demo
  2. maven项目依赖导入不进去的解决方法或者报错的情况
  3. dry的原理_防水透气的原理?从TEXAPORE来谈起--户外面料
  4. 企业IT工程师,如何向云计算架构师转型
  5. java+opencv修改白色背景为图片
  6. yum卸载任何软件程序
  7. 【小方重新学Java】初识Java
  8. 全球首个有机硅皮革量产落地,将率先用于超跑SUV高合HiPhi X上
  9. The Netron Project For vb.net
  10. Krypital Group:盘点未来值得关注的几个EIP方案