在CentOS系统中,如果遇到“dropped”或无法进入系统的情况,可以尝试以下几种恢复方法:
紧急模式恢复
- 开机时按下
e
键进入编辑模式。 - 找到以
ro
开头的行,将其改为rw init=/sysroot/bin/sh
。 - 按
Ctrl+x
重启进入单用户模式。 - 执行
chroot /sysroot
切换系统。 - 修改
/etc/fstab
文件(如果有问题的话)。 - 执行
touch /.autorelabel
以重新生成initramfs。
LVM逻辑卷恢复
- 如果使用LVM逻辑卷,且新硬盘丢失导致根分区间接损坏:
- 使用CentOS安装光盘或U启进入救援模式。
- 查看LVM备份信息,重建丢失的物理卷(PV)。
- 恢复卷组(VG)配置。
- 使用
xfs_repair
工具修复XFS文件系统。
误删除文件恢复
-
使用
extundelete
工具恢复已删除的文件:- 安装
extundelete
:yum install e2fsprogs* gcc gcc-c++
。 - 运行
extundelete
:./extundelete /dev/sda --restore-all
恢复所有文件或指定文件。。
- 安装
-
使用TestDisk工具恢复文件:
- 安装TestDisk:
yum install testdisk
。 - 运行TestDisk,选择磁盘和分区,按照向导扫描并恢复丢失的文件。。
- 安装TestDisk:
请注意,数据恢复的成功率取决于多种因素,包括数据被覆盖的程度和恢复操作的及时性。因此,在执行任何恢复操作之前,请确保重要数据已备份,并尽可能避免对原始数据造成进一步损害。如果数据非常重要,建议寻求专业的技术支持。