≡菜单

How to Fix DELL PowerEdge 检测到内存/电池问题 Error

如果要管理DELL Poweredge服务器,则可能’ve在系统启动过程中在控制台上注意到以下错误消息。

这将在PERC RAID Controller检查期间发生。

检测到内存/电池问题.
The adapter has recovered, but cached data was lost.
Press any key to continue.

在大多数情况下,当您按任意键并继续启动过程时,系统将启动并继续运行。

PERC控制器电池

如果问题恰好与PERC电池有关,则在系统运行时,它将尝试为PERC电池充电。如果成功,则下次重新引导计算机时,可能可能不会再次看到该错误消息。

如果这是旧的DELL Poweredge服务器,则可能会遇到此问题。或者,如果系统关闭了一段时间,并且您尝试启动它,则PERC控制器电池可能’失去费用,您可能会看到该错误消息。

在这种情况下,当系统启动并运行时,PERC电池会充电。

但是,在某些情况下,PERC电池本身可能已耗尽。因此,您可能必须更换新电池。

在这种情况下这可能会有所帮助: 如何修复DELL PowerEdge W1228突袭控制器电池容量

控制台上的文件系统错误

如果不是与PERC控制器电池有关的问题,则可能会看到其他一些奇怪的问题。

有时候,如果你’ve ignored the “检测到内存/电池问题”消息并继续启动系统,则可能会启动。

但是,如果您正在此DELL服务器上运行Linux,则当它启动并运行时,有时您可能会在控制台上看到以下错误消息。“无法读取inode块”.

sd 0:2:0:0: rejecting I/O to offline device
sd 0:2:0:0: rejecting I/O to offline device
sd 0:2:0:0: rejecting I/O to offline device
sd 0:2:0:0: rejecting I/O to offline device
EXT3-fs error (device sda1): ext3_find_entry: reading directory #5351777 offset 0
EXT3-fs error (device sda1): ext3_get_inode_loc: 无法读取inode块 - inode=5342378, block=5341223

控制台上的fsck错误

当您看到上述错误消息时,立即反应之一是文件系统出了点问题。

如果它是非根文件系统,则可以执行fsck看看会发生什么。

在这种情况下,要在根文件系统上执行此操作,我们应从grub进入单用户模式,如下所示。

grub append> ro root=LABEL=/ rhgb quiet single

然后执行fsck,将执行以下操作。

# fsck -n /dev/sda
 
Warning! /dev/sda1 is mounted.
Warning: skipping journal recovery because doing a read-only filesystem check
/ contains a file system with errors, check forced.
Pass 1: Checking inodes, blocks, and sizes
Error reading block 491930 (Attempt to read block from filesystem resulted ..
..
扫描inode时出错 (504576): 能够't read next inode
e2fsck: aborted
ext3_abort called.
EXT3-fs error (device sda1): ext3_journal_start_sb: Detected aborted journal

正如我们在这里看到的,我们仍然遇到一些与文件系统有关的错误:

  • 检测到中止的日志错误
  • 能够’t读取下一个inode错误
  • 扫描inode时出错
  • 错误读取块
  • 等等

在此过程中这将有所帮助: 10个Linux Fsck命令示例,用于检查和修复文件系统

重启期间自动fsck

当您继续重新引导系统时,它将在文件系统上执行自动fsck,如下所示。

在这里,只要它提示“Fix?”, go-ahead and say “yes”.

Free inodes count wrong (16842504, counted=16842704). 固定? 是
 
/: ****** FILE SYSTEM WAS MODIFIED ******
/: ****** REBOOT LINUX ******
/: ****** WARNING: 文件系统仍然有错误 ********
/: 48/168427567 files (2.1% non-contigous), 540989/16840128 blocks

但是,这仍然说“文件系统仍然有错误”

重新生成太快错误

当您继续重新引导计算机时,在执行自动fsck之后,您可能会看到以下错误消息,其中该命令无法执行mingetty。

INIT: cannot execute "/sbin/mingetty"
INIT: Id "6" respawning too fast: disabled for 5 minutes

更改PERC控制器内存

现在,如果您再次重新启动计算机,’在PERC控制器检查期间,仍然会在屏幕上收到以下错误消息。

检测到内存/电池问题.
The adapter has recovered, but cached data was lost.
Press any key to continue.

在这个阶段’更换了PERC电池,您知道这不是电池问题。

但是,如果您继续忽略该消息而重新启动,则可能仍会遇到与文件系统相关的各种奇怪错误,如上所示。

因此,在此阶段,您必须’t忽略上述内存/电池问题,然后继续进行。

更改PERC控制器的内存,然后重新启动计算机。

在大多数情况下,这应该可以解决问题,而您不应该’t see the “检测到内存/电池问题” error message.

这也应该停止提供所有那些与文件系统有关的奇怪错误消息。在此示例方案中,由于损坏的PERC控制器内存损坏,我们收到了所有这些错误消息。

如果您喜欢这篇文章,您可能还会喜欢..

  1. 50个Linux Sysadmin教程
  2. 50个最常用的Linux命令(包括示例)
  3. 排名前25位的最佳Linux性能监视和调试工具
  4. 妈妈,我找到了! – 15个实用的Linux Find命令示例
  5. Linux 101 Hacks第二版电子书 Linux 101黑客手册

Bash 101 Hacks书 Sed和Awk 101黑客手册 Nagios Core 3书 Vim 101黑客手册

{ 1 评论… 加一 }

  • 巴吉亚杰 2017年6月18日,晚上11:17

    很好地写和解释了一些问题。

发表评论