将范围移动到新物理卷后,LVM 文件锁定错误

将范围移动到新物理卷后,LVM 文件锁定错误

在 CentOS 6.7 系统上,我开始在 LVM 下的卷组中的磁盘上收到 SMART 错误。因此,我使用了推荐的程序:

  • 向系统添加新磁盘,在其上创建新的物理卷并将其添加到相关卷组
  • 使用 pvmove 将所有扩展区从损坏的磁盘 (/dev/sdc) 移到新添加的磁盘上 - 检查损坏的设备上是否没有剩余扩展区
  • 使用 vgreduce 从卷组中删除损坏的磁盘,并使用“pvs”确认已将其从该卷组中删除
  • 在 /dev/sdc 上使用 pvremove 删除物理卷标签
  • 从机器中物理移除损坏的磁盘并重新启动

重启后,系统似乎重新启动正常,但停止并显示“基于文件的锁定初始化失败”,选项包括 a) 退回到根提示或 b) 继续。后者只是重启机器。

有人能告诉我如何解决这个问题吗?

编辑:这是我现在在启动序列中看到的最后几行:

Setting up hostname ice:  [  OK  ]
Setting up Logical Volume Management:   3 logical volume(s) in volume group "vg_ice1" now active  [  OK  ]
Checking filesystems
/dev/mapper/vg_ice1_lv_root: clean, 1005974/3276800 files, 11295675/13107200 blocks
/dev/sda1: clean, 54/128016 files, 132466/512000 blocks
/dev/mapper/vg_ice1-lv_home contains a file system with errors, check forced
/dev/mapper/vg_ice1-lv_home:
Inode 38404397 has an invalid extent node (blk 153677788, lblk 0)

/dev/mapper/vg_ice1-lv_home: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY.
         (i.e., without -a or -p options)
                                                    [  FAILED  ]

*** An error occurred during the file system check
*** Dropping you to a shell; the system will reboot
*** when you leave the shell.
Give root password for maintenance
(or type Control-D to continue):

我尝试使用“vgchange -ay”,它只是报告 3 个逻辑卷现在处于活动状态,但根本问题仍然存在。

我尝试进入 root 提示符并运行 fsck,但它似乎报告了许多错误,所以我取消了所有更改并退出。我看到的可能是从故障磁盘复制的一些损坏的文件,但另一方面,我不想冒险破坏已成功移动到新磁盘的文件。

有人能帮忙吗?谢谢!

答案1

正如错误所言,您的文件系统有问题vg_ice1/lv_home。输入 root 密码以进入提示符并运行fsck /dev/mapper/vg_ice1-lv_home。您看到的错误很可能与您移动磁盘无关。或者可能是坏掉的磁盘在您设法更换它之前确实损坏了主文件系统。

相关内容