You need to enable JavaScript to run this app.
导航
Linux实例文件系统损坏修复方案
最近更新时间:2024.10.18 17:12:43首次发布时间:2024.05.21 10:39:47

本文主要介绍如何修复Linux实例损坏的文件系统,以/dev/vdb为例介绍。

前提条件

建议您创建快照备份实例数据,以便提高容错能力,确保数据安全。

操作步骤

  1. 登录目标实例,操作详情可参考登录Linux实例

  2. 执行如下命令,确认文件系统是否在实例系统挂载。

    df -h
    
  3. (可选)如果文件系统已挂载,您可以选择在合适的业务时间执行umount /dev/vdb命令卸载,如果未挂载,请跳过该步骤。

  4. 执行blkid命令,查看文件系统类型,并根据文件系统类型,执行对应修复命令。

    • EXT3、EXT4文件系统:fsck -y /dev/vdb

    • XFS文件系统:xfs_repair /dev/vdb

  5. (可选)若您是系统盘,请挂载文件系统,若您是数据盘,请跳过此步骤。

    1. 执行以下命令,挂载文件系统。
    mount /dev/vdb /mnt
    

    说明

    请将/mnt替换为实际挂载点。

    1. 再次执行以下命令,检查已挂载的文件系统。

      • 对于XFS文件系统:xfs_repair /dev/vdb
      • 对于EXT3、EXT4文件系统:fsck -y /dev/vdb

      fsck -y /dev/vdb为例,回显类似如下信息,表示修复成功。