VM16 Linux CentOS 7-64
问题再现:
Generating "/run/initramfs/rdsosreport.txt"
Entering emergency mode. Exit the shell to continue.
Type "journalctl" to view system logs.
You might want to save "run/initramfs/rdsosreport.txt" to a USB stick or rboot after mounting them and attach it to a bug report.
原因:
未知原因(比如:断电)强制vm关机导致数据损坏而进入命令界面
解决:
步骤1:查看/dev/mapper下的文件
ls /dev/mapper/
步骤2:进一步查看是否有root相关文件(如centos-root类似)
a.若有,则用xfs_repair指令 修复(这里以centos-root为例)
(此前,一定要确定好自己的root相关文件正确名称,每台设备可能会不一样,这里仅举例)
xfs_repair /dev/mapper/centos-root -L
或
xfs_repair /dev/mapper/centos-root
(建议都试试)
b.若没有(即仅有control或control**文件),则进一步确认自己的dev下的磁盘文件
(如:sds/sds1/sds2/sds3/sda/sda1/sda2/sda3..)
ls /dev/
然后,用xfs_repair指令 修复(这里以sda为例)
(此前,一定要确定好自己的磁盘文件正确名称,每台设备可能会不一样,这里仅举例)
xfs_repair /dev/sda1
或
xfs_repair /dev/sda2
或
xfs_repair /dev/sda3
(建议都执行一遍)
步骤3:执行重启命令
reboot
(如出现相关疑问可以评论区问,我看到会回的)