当前位置: 首页 > news >正文

gpfs磁盘相关命令及使用

1. 查看磁盘信息:mmlsdisk

显示 GPFS 集群中所有磁盘的状态、属性和所属存储池等信息

mmlsdisk <文件系统名>          # 查看指定文件系统的磁盘信息
mmlsdisk all                   # 查看所有文件系统的磁盘信息
mmlsdisk gpfsfs01

输出说明

  • disk name:磁盘名称
  • device:物理设备路径
  • node:所属节点
  • pool:所属存储池
  • status:状态(如activedown

2. 添加磁盘到 GPFS:mmadddisk

将新磁盘添加到 GPFS 文件系统,需先确保磁盘已在节点上可用(如/dev/sdb)。

基本用法

mmadddisk <文件系统名> -d <磁盘路径1,磁盘路径2...>
# 向gpfsfs01文件系统添加两块磁盘
mmadddisk gpfsfs01 -d /dev/sdc,/dev/sdd

注意

  • 磁盘需为空,未被其他文件系统使用
  • 可通过-p指定存储池(如-p pool1),默认加入system存储池

3. 从 GPFS 移除磁盘:mmdeldisk

将磁盘从 GPFS 文件系统中移除,需先确保磁盘数据已迁移或不再需要。

基本用法

mmdeldisk <文件系统名> <磁盘名>     # 按磁盘名移除
mmdeldisk <文件系统名> -d <设备路径> # 按设备路径移除
# 移除磁盘gpfs01sd c(磁盘名可通过mmlsdisk查看)
mmdeldisk gpfsfs01 gpfs01sdc

注意

  • 移除前建议用mmrestripefs平衡数据,避免数据丢失
  • -f参数强制移除(谨慎使用)

4. 修改磁盘属性:mmchdisk

调整磁盘的状态(如激活 / 停用)、存储池等属性。

mmchdisk <文件系统名> <磁盘名> -s <状态>  # 修改状态(active/inactive)
mmchdisk <文件系统名> <磁盘名> -p <存储池> # 移动到指定存储池
# 将磁盘标记为非活动状态(暂停使用)
mmchdisk gpfsfs01 gpfs01sdc -s inactive

5. 检查磁盘一致性:mmcheckdisk

检查磁盘元数据一致性,通常用于排查磁盘错误。

基本用法

mmcheckdisk <文件系统名> [--repair]  # --repair 自动修复可恢复的错误
# 检查并修复gpfsfs01的磁盘错误
mmcheckdisk gpfsfs01 --repair

6. 磁盘故障替换:mmrpldisk

替换故障磁盘,迁移数据到新磁盘。

基本用法

mmrpldisk <文件系统名> <旧磁盘名> <新磁盘路径>
# 用新磁盘/dev/sde替换故障磁盘gpfs01sdc
mmrpldisk gpfsfs01 gpfs01sdc /dev/sde

常用参数说明

  • -h:查看命令详细帮助(如mmlsdisk -h
  • -v:显示详细输出信息
  • --force:强制执行操作(跳过部分校验,谨慎使用)

注意事项

  1. 磁盘操作需管理员权限(rootgpfsadm用户)
  2. 涉及数据迁移的操作(如mmdeldiskmmrpldisk)可能影响性能,建议在低负载时执行
  3. 操作前建议备份关键数据,避免误操作导致数据丢失

可通过man <命令名>(如man mmlsdisk)查看完整手册

http://www.dtcms.com/a/303220.html

相关文章:

  • nvim编辑器
  • CLion运行多个main函数
  • MySQL存储过程(二):存储过程实例(增删改查)及调用
  • Web3技术解析:从网络架构到业务创新的范式的变革
  • mysql全量备份、全量恢复demo
  • 二叉树基本概念
  • 安装anaconda后,如何进入python解释器
  • 禾纳AET3156AP数据手册,增强型p沟道MOSFET芯片,替代AO4805方案
  • C#_运算符重载 operator
  • 【办公类-109-01】20250728托小班新生挂牌(学号姓名)
  • 微服务的编程测评系统7-题库接口
  • windows平台计划任务批处理实现定时任务
  • 循环神经网络 中文情感分析案例
  • WAIC首日 | RWKV-7s 新型高效大模型架构正式亮相
  • django 按照外键排序
  • uvm_do sequence marcos
  • SQL之防止误删数据
  • Spring核心机制:深入理解控制反转(IoC)
  • Kotlin的datetime库
  • 荣耀应用市场《2025上半年应用合规治理报告》丨开发加油站
  • C# 静态类_静态方法_静态字段(static 声明静态的关键字 )
  • R语言与作物模型(DSSAT模型)技术应用
  • 未授权访问漏洞 总结
  • mysql 关于树形数据结构的一些操作
  • STM32中集成USB驱动
  • SQL 查询语法笔记
  • C语言笔记03 :关于指针的补充
  • 力扣面试150题--颠倒二进制位
  • 第18章 泛型 笔记
  • 第一第二章笔记整理