全部产品
Search
文档中心

:Linux实例的文件系统检查与修复

更新时间:Aug 21, 2026

本文主要介绍如何检查并修复Linux实例的文件系统。

前提条件

已经开通快照并对要修复文件系统的系统盘、数据盘创建快照。具体操作,请参见开通快照创建云盘快照

操作步骤

本文以/dev/vdb1为例,对文件系统的检查和修复操作进行介绍。

  1. 远程连接Linux实例。

    • 数据盘文件系统问题:请参见使用Workbench登录Linux实例

    • 系统盘文件系统问题:您需要将系统盘挂载到其他实例中成为数据盘,然后再登录实例进行以下操作。

  2. 执行以下命令,检查恢复文件系统的云盘是否挂载。

    df -h
    说明

    如果恢复文件系统的云盘已经挂载到实例系统上,您可以选择在合适的业务时间执卸载云盘。

    此处以/dev/vdb1为例,执行命令卸载umount /dev/vdb1

  3. 执行blkid命令,查看文件系统类型,从而针对不同的文件系统类型,执行不同的检查和修复命令。

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

    • 对于XFS文件系统:xfs_repair /dev/vdb1

  4. (条件必选)若您的系统盘文件系统问题已经修复,请卸载当前挂载的数据盘(源实例的系统盘),然后将系统盘挂载至源实例中。若您的数据盘文件系统问题已经修复,请执行以下步骤。

  5. 验证云盘文件系统修复,执行以下命令,挂载云盘到实例系统中。

    mount /dev/vdb1 /mnt
  6. 若云盘无法挂载成功,请您卸载云盘后,再次执行以下命令,然后挂载云盘检查云盘文件系统。

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

    • 对于XFS文件系统:xfs_repair /dev/vdb1

更多信息,请参见Redhat issue