Oracle Linux 7挂载SAN存储问题

Oracle Linux 7挂载SAN存储问题

我有一个场景,我试图将 SAN 存储安装到我的 Linux 机器上。我的环境详细信息是-

  1. 用于创建 VM 的 Oracle VM 管理器
  2. 光纤通道 HP3PAR SAN 存储作为物理磁盘连接到我的虚拟机
  3. Oracle Linux版本-OEL 7.4

我之前一直在做的以下步骤很顺利,但现在不行了-

  1. 以 root 用户身份登录正在运行的 VM
  2. fdisk 实用程序用于检查连接的磁盘

    fdisk -l

    它显示 2 个磁盘 /dev/xvdb 和 /dev/xvdc,其中 /dev/xvdc 在将 SAN 存储连接到 VM 后出现。

  3. 应用 mount 命令在位置 /u01/oracle/config 上挂载 /dec/xvdc,其中 /u01/oracle/config 为空

    挂载 /dev/xvdc /u01/oracle/config

  4. 此后,命令屏幕光标只是闪烁,没有任何反应。我还检查了挂载是否成功,没有。运行命令“df -h”和“mount”不会显示存储已安装到请求的位置。

存储已连接但无法安装

答案1

问题解决了。该问题与磁盘日志损坏有关。所以我尝试使用以下步骤修复磁盘 -

xfs_repair /dev/xvdc 

如下所示的警告

第 1 阶段 - 查找并验证超级块...

第 2 阶段 - 使用内部日志

    - zero log...

错误:文件系统的日志中有有价值的元数据更改,需要重播。挂载文件系统以重播日志,并在重新运行 xfs_repair 之前卸载它。如果无法挂载文件系统,请使用 -L 选项销毁日志并尝试修复。请注意,销毁日志可能会导致损坏 - 请在执行此操作之前尝试挂载文件系统。

因此,我继续执行以下步骤-

xfs_repair -L /dev/xvdc 

mount -t xfs /dev/xvdc /u01/oracle

这成功地将磁盘 /dev/xvdc 挂载到位置 /u01/oracle。

笔记 :我之前已经使用 XFS 文件系统格式化了磁盘。

相关内容