2017-10-29 20:52:17 exat500g 阅读数 2370
  • IBM System 3650 M4服务器规划RAID安装win2008R2

    本课程教你在IBM服务器上规划RAID和安装win2008R2,在维护IBM服务器的时候经常遇到RAID卡信息丢失,虽然多个硬盘做了RAID1或RAID5,一次断电 或不关机热插拔硬盘,导致系统无法正常启动,影响业务正常运行,同时硬盘数据有可能丢失,本次就是一次RAID卡信息丢失,四块硬盘,两块橙色灯,系统无法启动提示如下错误 IBM system 3650 M4服务器启动,提示错误如下 The following VDs are missing complete spans:00 If you proceed (or load the configureateion atility),these VDs will be removed from your configuration an the remaining drivers marked as foreign. If you wish to use them at a later time,restore the missing span(s) and use foreign import to recouver the VDs.if you believe these VDs should be present,please power off your system and check you cables to ensure all disks are present. Press any key to continue, or “C” to load the configuration utility. 找回硬盘文件数据和安装系统使业务正常

    330 人正在学习 去看看 韩利辉

因为工控系统会随时断电,需要保证断电后还能正常启动


1.使用ssd作为储存,禁用系统日志,避免无谓的写入

    准备使用overlayfs伪装根目录,但是/home目录可以随意读写,以让应用程序可以实现断电储存功能

    准备中....


2.home目录的配置

    noatime 不保存访问时间/修改时间?

    sqlite3数据库是否断电安全,测试了两年,应该没什么问题...

    

3.boot分区与root分区分离,boot分区只读挂载,initrd自动fsck

    在kernel启动参数里添加 fsck.repair=yes 可以在initrd阶段自动修复分区,避免需要按F的尴尬


2017-11-10 20:28:46 firenet1 阅读数 5481
  • IBM System 3650 M4服务器规划RAID安装win2008R2

    本课程教你在IBM服务器上规划RAID和安装win2008R2,在维护IBM服务器的时候经常遇到RAID卡信息丢失,虽然多个硬盘做了RAID1或RAID5,一次断电 或不关机热插拔硬盘,导致系统无法正常启动,影响业务正常运行,同时硬盘数据有可能丢失,本次就是一次RAID卡信息丢失,四块硬盘,两块橙色灯,系统无法启动提示如下错误 IBM system 3650 M4服务器启动,提示错误如下 The following VDs are missing complete spans:00 If you proceed (or load the configureateion atility),these VDs will be removed from your configuration an the remaining drivers marked as foreign. If you wish to use them at a later time,restore the missing span(s) and use foreign import to recouver the VDs.if you believe these VDs should be present,please power off your system and check you cables to ensure all disks are present. Press any key to continue, or “C” to load the configuration utility. 找回硬盘文件数据和安装系统使业务正常

    330 人正在学习 去看看 韩利辉

一台工作站在某次断电以后不能正常重启了。主板的文字结束后,就只剩下光标在闪。

开机,观察还能进行bios设置,主板没有问题。用u盘能启动操作系统,可以查看硬盘。所以硬件没有问题。猜想是引导出问题了。

阅读了以下文章:

[1] http://www.linuxidc.com/Linux/2012-10/71853.htm U盘安装Linux开机无法启动解决方法

[2] https://www.cnblogs.com/ouyangping/p/6664719.html  CentOs7 修复 引导启动

[3] http://mirrors.163.com/centos/6/isos/i386/  centos下载地址。(找到一个有带rescue功能的ios,然后做成u盘启动就好办了)

[4] http://blog.csdn.net/blaider/article/details/7661229#reply 如何查看linux中的MBR记录 

主要命令如下:
dd if=/dev/sda of=mbr.bin bs=1 count=512
mbr前512的字节跟分区和引导有关,这个 命令可以看这512个字节,并备份。 /dev/sda是硬盘设备名称,不一样的系统可能识别为sde,sdf等等。以下内容也是,sda,sde
等会因为系统不同而不一样。要自己看。


http://blog.chinaunix.net/uid-26495963-id-3066282.html Linux启动过程详解 (用于了解linux启动过程)

看了以上几个博客大致有一种方式重新引导了。主要步骤如下:

step 1: 下载一个linux带有修复功能。可能任意linux都可以吧。带rescue的按步骤进行就行,每次选可以选的就能进入到带指令输入的步骤。shell指令。我用的centos 7

然后最主要是能执行chroot /mnt/sysimage命令,这个命令改变了根目录所在地址。

step 2: sh-4.1#grub-install /dev/sda 运行这个指令。 

#cat /boot/grub/device.map 上一个命令如果报错。执行这个命令,查看对应文件,看下sda和hd0是不是一样的。否则修改/boot/grub/device.map中的内容和sda一样。

sda就是硬盘对应的设备名称。有可能不一样。

fdisk -l 可以用来查看各个设备和挂载名称。

step 3:sync 写入硬盘。 

重启,grub正常使用即可。




2013-02-18 21:14:49 ustc_dylan 阅读数 9049
  • IBM System 3650 M4服务器规划RAID安装win2008R2

    本课程教你在IBM服务器上规划RAID和安装win2008R2,在维护IBM服务器的时候经常遇到RAID卡信息丢失,虽然多个硬盘做了RAID1或RAID5,一次断电 或不关机热插拔硬盘,导致系统无法正常启动,影响业务正常运行,同时硬盘数据有可能丢失,本次就是一次RAID卡信息丢失,四块硬盘,两块橙色灯,系统无法启动提示如下错误 IBM system 3650 M4服务器启动,提示错误如下 The following VDs are missing complete spans:00 If you proceed (or load the configureateion atility),these VDs will be removed from your configuration an the remaining drivers marked as foreign. If you wish to use them at a later time,restore the missing span(s) and use foreign import to recouver the VDs.if you believe these VDs should be present,please power off your system and check you cables to ensure all disks are present. Press any key to continue, or “C” to load the configuration utility. 找回硬盘文件数据和安装系统使业务正常

    330 人正在学习 去看看 韩利辉

 os启动的时候,会有个检查filesystem是否正确的操作,如果发现filesystem is inconsistent,就会自动执行fsck,导致filesystem inconsistent的最主要的原因是power off,就是我们说的硬关机。

    执行fsck的时候,如果发现无法对某个分区的filesystem进行check,fsck将会failed,然后系统进入repair filesystem模式,现象为:

Finding module dependencies;  modprobe:modprobe:can't locate module block-major-3 fsck.ext3Possibly non-existent or swap device? such device or address while trying to open /dev/hdb1 /boot: clena, 41/26104 files. 12679/104391 blocks[FAILED]

*** AN error occurred during the file system check *** Dropping you to a shell; the systm will reboot

*** when you leave the shell Give root password for maintenance

(or type Control-D to continue):

Login incorrect. (Repair filesystem) 1 #

此时,输入root密码,就会进入repair filesystem命令行,在这里可以通过暂时卸载错误的或不存在的挂载目录,来使的os正常启动,启动后可以重新对某个分区进行fsck或其他操作。这里有个问题是,在repair filesystem模式下,根分区是只读的,所以无法修改/etc/fstab来卸载某个挂载点,可以通过如下命令使其可写:

          (Repair filesystem) 1 # mount -o remount,rw /

然后就可以通过vim /etc/fstab来进行修改。

这里仅仅介绍了一些原理,具体不同的应用场景对应的操作方法参见《linux断电开机后进入repair system解决方法 

linux断电系统修复

阅读数 5798

没有更多推荐了,返回首页