1.问题描述
1.1 RedHat 8.1开机后无法进入GUI系统,hang在"megaraid_sas 0000:31:00.0: return from megasas_get_target_prop 6216 return value 2"界面.
2.Solution历程
2.1 问题是在给机器加压AC Stress 48hrs后出现的,至于为什么会出现这个error,当时有猜测是否和机器挂载的BPS内存有关,因为当时BPS是在APPDirect mode,在/etc/fstab中写入的挂载点是否丢失等,但通过排除和BPS内存无关. 本想重装一个RedHat 8.1完事,但仍想知道问题出在哪,后来由于赶另一个项目的测试进度,这台挂了的机器也就暂时搁置.
2.2 今天还不算太忙,又想重新来折腾折腾这台机器,我试着进入单用户摸索下,单用户下的error提示还是很重要的,是debug的方向之一.
2.3 首先在BootLoader界面根据提示按"e",进入启动项编辑界面.
2.4 在quiet前输入"1",同时按下"Ctrl+X"重启进入单用户模式.
2.5 由于在单用户模式下提示"bash: cannot create temp file for here-document: No space left on device",所以猜想会不会与启动分区大小有关,于是看了一眼磁盘使用率#df -lh,发现/dev/mapper/rhel-root使用率竟然达到100%,再试着删除/root/Desktop下的一些文件和文件夹后,重启后不会hang在"megaraid_sas 0000:31:00.0: return from megasas_get_target_prop 6216 return value 2"界面,可以成功进入GUI系统了.
2.6 进入系统后桌面会弹出对话提示:Low Disk Space on “filesystem root”,可以试着删除一些文件,或者扩容.
The issue is over…