在救援模式下安装系统分区时出现问题

在救援模式下安装系统分区时出现问题

我有一个严重的问题。服务器崩溃且未返回,磁盘问题。我正在尝试安装/dev/vg/root分区来访问和删除文件,但它给了我一个超级块错误。

直到昨天,我还可以使用以下命令以只读模式访问它。

mount -o ro,noload /dev/vg/root /mnt

但现在由于错误,这个命令也不再起作用了。我尝试恢复损坏的块但没有成功。操作系统知道我需要访问位置 -/dev/vg/root 来删除我们的数据。

至少进行一些检查,文件仍然分配在磁盘上;问题是访问不再可见的安装位置。

mount /dev/vg/root /mnt
mount: /mnt: wrong fs type, bad option, bad superblock on /dev/mapper/vg-root, missing codepage or helper program, or other error.

mount -o ro,noload /dev/vg/root /mnt
mount: /mnt: mount(2) system call failed: Stale file handle.

LVM使用的分区系统

安装服务器的系统:CentOS 6.9。

我当前正在救援模式下访问系统。

Linux rescue 5.13.13 #1 SMP Thu Oct 28 09:11:58 UTC 2021 x86_64 GNU/Linux

分区方案(来自 的输出lsblk):

NAME          MAJ:MIN RM  SIZE RO TYPE  MOUNTPOINT
loop0           7:0    0  2.9G  1 loop
sda             8:0    0  2.7T  0 disk
├─sda1          8:1    0    2G  0 part
│ ├─md0         9:0    0    2G  0 raid1
├─sda2          8:2    0  2.7T  0 part
│ └─md1         9:1    0  5.5T  0 raid0
│   ├─vg-root 253:0    0  5.4T  0 lvm
│   └─vg-swap 253:1    0    4G  0 lvm
└─sda3          8:3    0    1M  0 part
sdb             8:16   0  2.7T  0 disk
├─sdb1          8:17   0    2G  0 part
│ ├─md0         9:0    0    2G  0 raid1
├─sdb2          8:18   0  2.7T  0 part
│ └─md1         9:1    0  5.5T  0 raid0
│   ├─vg-root 253:0    0  5.4T  0 lvm
│   └─vg-swap 253:1    0    4G  0 lvm
└─sdb3          8:19   0    1M  0 part

尝试过恢复坏块等解决方案

sudo mke2fs -n /dev/xx

Failed attempt to recover bad blocks
sudo e2fsck -b 32768 /dev/vg/root

我尝试访问的位置,即安装 CentOS 6.9 的位置:/dev/vg/root  我需要的备份数据位于此位置。

相关内容