服务器因为断电启动不了 您所在的位置:网站首页 意外停电怎么办 服务器因为断电启动不了

服务器因为断电启动不了

2023-08-28 20:40| 来源: 网络整理| 查看: 265

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.TBL cd /etc/yum.repos.dvd rm -rf * 最好是move [root@app1 app1]# vim /etc/yum.repos.d/1.repo [ff] name=repo baseurl=file:///mnt/repo // /mnt/repo这是镜像挂载的位置 gpgcheck=0 enabled=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: 0x000044c3 Device 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: 0x00035f4c Device 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 LVM Disk /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: 0x00000000 Disk /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: 0x00000000 Disk /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_zk3 System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 4 VG Access read/write VG Status resizable MAX LV 0 Cur LV 3 Open LV 1 Max PV 0 Cur PV 1 Act PV 1 VG Size 69.80 GiB PE Size 4.00 MiB Total PE 17869 Alloc PE / Size 17869 / 69.80 GiB Free PE / Size 0 / 0 VG UUID i7SUQg-TNIE-smnh-6sBC-O2QI-0r5J-3B6GFp

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

[root@app1 Middleware]# lvscan ACTIVE '/dev/vg_zk3/LogVol01' [20.00 GiB] inherit ACTIVE '/dev/vg_zk3/LogVol00' [4.00 GiB] inherit ACTIVE '/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'


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有