我有一个严重的问题。服务器崩溃且未返回,磁盘问题。我正在尝试安装/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
我需要的备份数据位于此位置。