奥特曼罕见直播反思:GPT-5曾走弯路,写代码将不再重要

在一场开放的AI行业对谈中,与会者就大模型开发的得失与未来方向展开深入交流。OpenAI首席执行官山姆·奥特曼(Sam Altman)近日在一次直播讨论中罕见地自我反思,承认公司在ChatGPT-5系列模型的开发上走了一段“能力侧重偏移”的弯路。他直言:“我们确实搞砸了”,指出由于过度专注于编程和推理能力,GPT-5系列模型出现了明显的能力失衡。这一反思经由2026年1月27日新浪财经的报道,以及X平台科技博主@宝玉的总结评论,在业内引发热议。奥特曼的表态不仅道出了OpenAI内部路线调整的决心,更折射出生成式AI在技术演进和应用落地中面临的一系列关键课题:工程智能与通用语言能力的冲突、AI对软件工程岗位的冲击与角色重塑、模型商业逻辑从算力成本到响应速度的演变,以及AI安全治理理念从严防死堵走向增强韧性的转变。此外,他还谈及AI在教育、儿童成长等领域的边界问题,引发人们对技术应用尺度的思考。本文将对此次访谈要点进行梳理和分析,在回顾事件经过的同时,从产业趋势和技术解读的角度探讨其深远影响。最后,笔者也将基于上述探讨给出自己的观察视角,包括技术发展如何与社会协同、算力基础设施的演进,以及新一轮AI治理面临的制度挑战。 ...

January 28, 2026 · 14 min · 6579 words · Ringi Lee

我把 X 算法'裸奔'了:6000 字无删减技术拆解

xai-org/x-algorithm 开源代码的独家深度分析,2026 年 1 月 20 日 14:56 做 X(原 Twitter)的朋友,肯定都琢磨过这几个问题: 为什么有些帖子莫名其妙就火了,有些明明写得更用心反而没人看?别人能上热门,我发差不多的内容就是不行?算法到底在搞什么? ...

January 21, 2026 · 17 min · 8508 words · Ringi Lee

从 Claude Code 到 Web API:解构 AI Agent 的 Skills 体系

从 Claude Code 到 Web API 的解耦之旅:左侧是我们熟悉的 Claude Code 环境——Skills、Agents、Subagents 在这里天衣无缝地协作。中间是解耦过程——将这些能力从封闭环境中"拆解"出来。右侧是目标架构——一个标准的三层体系:用户通过 Web 界面发起请求(用户层),主 Agent 根据 Skills 编排决策(编排层),Subagents 和 Tools 执行具体任务(执行层)。这篇文章将带你理解这个架构,并给出可落地的解耦方案。 ...

January 19, 2026 · 12 min · 5690 words · Ringi Lee

Multi-Agent 小白入门:让你的Claude Code 提效 90.2%

这篇文章的方法,来源于最近特别火的一个方向 – Multi-Agent Orchestration System(多智能体编排系统)。虽然它看上去非常高大上,但无需害怕,只需要跟着本文操作,你也可以搭建属于你自己的版本! ...

January 19, 2026 · 10 min · 4567 words · Ringi Lee

AI分布式训

AI分布式训训练库 常见框架 常见分布式训练框架: 第一类:深度学习框架自带分布式训练功能。如:TensorFlow、PyTorch、MindSpore、Oneflow、PaddlePaddle等。 第二类:基于现有深度学习框架(如:PyTorch、Flax)进行扩展和优化,从而进行分布式训练。 如:Megatron-LM(张量并行)、DeepSpeed(Zero-DP)、Colossal-AI(高维模型并行,如2D、2.5D、3D)、Alpa(自动并行)等 LLM 训练/微调工具 ...

December 05, 2025 · 60 min · 29560 words · Ringi Lee

Let's Code material

Let’s Code material Introduction Welcome to your ultimate collection of free placement preparation materials for cracking technical interviews and succeeding in both on-campus and off-campus placements. These resources are carefully curated and regularly updated to help you prepare efficiently. Complete Resource Collection 1. Data Structures and Algorithms (C, C++, Java, Python) Comprehensive collection of DSA notes, coding problems, and frequently asked interview questions. 📁 Access DSA Resources Java programming course ...

December 04, 2025 · 2 min · 304 words · Ringi Lee

GPFS命令行手册

GPFS命令行手册 Introduction GPFS (General Parallel File System) 操作命令手册 适用范围: IBM Storage Scale (GPFS) 5.1.x - 5.2.x 参考文档: IBM Storage Scale Administration Guide 🔍 系统状态查看 集群状态检查 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 # 查看所有节点的GPFS状态 mmgetstate -a # 参数说明:-a 显示所有节点状态 # 查看特定节点状态 mmgetstate -N node1,node2 # 参数说明:-N 指定节点列表 # 查看集群配置信息 mmlscluster # 显示集群的基本配置信息,包括节点角色、版本等 # 查看集群详细信息 mmlscluster -v # 参数说明:-v 详细输出模式 节点信息查看 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 # 列出所有节点信息 mmlsnode -a # 参数说明:-a 显示所有节点 # 查看特定节点详细信息 mmlsnode -N node1 -v # 参数说明:-N 指定节点,-v 详细输出 # 查看节点角色和状态 mmlsnode -a -L # 参数说明:-L 显示节点角色(管理器、客户端等) # 查看GPFS版本信息 mmlsconfig releaseLevel # 显示当前GPFS版本 系统资源监控 1 2 3 4 5 6 7 8 9 10 11 # 查看系统配置参数 mmlsconfig # 显示所有GPFS配置参数 # 查看特定配置参数 mmlsconfig pagepool # 查看页面池配置 # 查看系统许可证信息 mmlslicense -L # 参数说明:-L 详细显示许可证信息 🏗️ 集群管理 集群创建和配置 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 # 创建GPFS集群 mmcrcluster -C cluster_name -p primary_node -s secondary_node -r /usr/bin/ssh -R /usr/bin/scp # 参数说明: # -C 集群名称 # -p 主节点 # -s 备节点 # -r 远程shell命令 # -R 远程复制命令 # 添加节点到集群 mmaddnode -N node_descriptor_file # 参数说明:-N 节点描述文件 # 删除节点 mmdelnode -N node_list # 参数说明:-N 要删除的节点列表 # 启动GPFS集群 mmstartup -a # 参数说明:-a 启动所有节点 # 关闭GPFS集群 mmshutdown -a # 参数说明:-a 关闭所有节点 集群配置管理 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 # 修改集群配置 mmchconfig parameter=value # 示例:mmchconfig pagepool=1G # 查看配置更改历史 mmlsconfig -i # 参数说明:-i 显示配置更改历史 # 应用配置更改 mmchconfig -i # 立即应用配置更改 # 重新加载配置 mmrefresh -f # 参数说明:-f 强制刷新配置 💾 文件系统管理 文件系统创建 1 2 3 4 5 6 7 8 9 10 11 12 13 14 # 创建文件系统 mmcrfs filesystem_name device_name -F disk_descriptor_file # 参数说明: # filesystem_name 文件系统名称 # device_name 设备名称 # -F 磁盘描述文件 # 创建文件系统(带详细参数) mmcrfs gpfs01 /dev/gpfs01 -F /tmp/disks.txt -A yes -Q yes -r 2 -R 2 # 参数说明: # -A 启用自动挂载 # -Q 启用配额 # -r 数据副本数 # -R 元数据副本数 文件系统查看 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 # 列出所有文件系统 mmlsfs all # 显示所有文件系统的基本信息 # 查看特定文件系统详细信息 mmlsfs filesystem_name -v # 参数说明:-v 详细输出模式 # 查看文件系统挂载状态 mmlsmount all # 显示所有文件系统的挂载状态 # 查看文件系统挂载点 mmlsmount filesystem_name # 显示特定文件系统的挂载信息 文件系统操作 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 # 挂载文件系统 mmmount filesystem_name -a # 参数说明:-a 在所有节点上挂载 # 卸载文件系统 mmumount filesystem_name -a # 参数说明:-a 在所有节点上卸载 # 修改文件系统属性 mmchfs filesystem_name -A yes # 参数说明:-A 启用/禁用自动挂载 # 修改文件系统块大小 mmchfs filesystem_name -B 4M # 参数说明:-B 块大小(仅在文件系统为空时可修改) # 修改文件系统描述 mmchfs filesystem_name -D "新的文件系统描述" # 参数说明:-D 文件系统描述 # 修改文件系统挂载点 mmchfs filesystem_name -T /new/mount/point # 参数说明:-T 挂载点路径 # 修改文件系统设备名 mmchfs filesystem_name -W /dev/new_device # 参数说明:-W 新的设备名 # 启用/禁用配额 mmchfs filesystem_name -Q user,group,fileset # 参数说明:-Q 配额类型(user、group、fileset) # 修改副本数 mmchfs filesystem_name -r 3 -R 2 # 参数说明:-r 数据副本数,-R 元数据副本数 # 启用/禁用压缩 mmchfs filesystem_name -z yes # 参数说明:-z 启用压缩 # 修改日志大小 mmchfs filesystem_name -l 078M # 参数说明:-l 日志大小 # 启用/禁用加密 mmchfs filesystem_name --encryption yes # 参数说明:--encryption 启用加密 # 删除文件系统 mmdelfs filesystem_name # 注意:删除前需要先卸载文件系统 # 强制删除文件系统 mmdelfs filesystem_name -f # 参数说明:-f 强制删除(忽略警告) # 重命名文件系统 mmchfs filesystem_name -n new_filesystem_name # 参数说明:-n 新的文件系统名称 文件系统扩展和收缩 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 # 扩展文件系统 mmadddisk filesystem_name -F disk_descriptor_file # 添加磁盘来扩展文件系统 # 收缩文件系统 mmdeldisk filesystem_name disk_name # 删除磁盘来收缩文件系统 # 平衡文件系统 mmrestripefs filesystem_name # 重新分布文件系统数据 # 平衡文件系统(指定存储池) mmrestripefs filesystem_name -P storage_pool # 参数说明:-P 指定存储池 # 重新分布单个文件 mmrestripefile filename # 重新分布单个文件的数据 # 重新分布目录 mmrestripefile -r directory_name # 参数说明:-r 递归处理目录 文件系统版本管理 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 # 查看文件系统版本 mmlsfs filesystem_name -T | grep version # 显示文件系统版本信息 # 升级文件系统版本 mmchfs filesystem_name -V full # 参数说明:-V full 升级到完整版本 # 升级文件系统版本(本地访问) mmchfs filesystem_name -V local # 参数说明:-V local 仅升级本地访问版本 # 检查文件系统一致性 mmfsck filesystem_name # 检查文件系统一致性 # 修复文件系统 mmfsck filesystem_name -f # 参数说明:-f 自动修复错误 # 检查文件系统(只读) mmfsck filesystem_name -n # 参数说明:-n 只读检查,不修复 文件系统监控 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 # 查看文件系统I/O统计 mmfsadm dump iohist filesystem_name # 显示文件系统I/O历史 # 查看文件系统缓存统计 mmfsadm dump cache filesystem_name # 显示缓存统计信息 # 查看文件系统锁统计 mmfsadm dump locks filesystem_name # 显示锁统计信息 # 查看文件系统内存使用 mmfsadm dump memory filesystem_name # 显示内存使用统计 # 查看文件系统网络统计 mmfsadm dump network filesystem_name # 显示网络统计信息 # 查看文件系统日志 mmfsadm dump log filesystem_name # 显示文件系统日志 文件系统维护 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 # 暂停文件系统 mmfsadm suspend filesystem_name # 暂停文件系统操作 # 恢复文件系统 mmfsadm resume filesystem_name # 恢复文件系统操作 # 刷新文件系统缓存 mmfsadm flush filesystem_name # 刷新文件系统缓存 # 清理文件系统 mmfsadm cleanup filesystem_name # 清理文件系统资源 # 重新加载文件系统配置 mmfsadm reload filesystem_name # 重新加载配置 # 强制卸载文件系统 mmfsadm force-unmount filesystem_name # 强制卸载文件系统 文件系统恢复 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 # 恢复文件系统配置 mmcommon recoverfs filesystem_name # 恢复文件系统配置信息 # 恢复文件系统元数据 mmfsck filesystem_name --recover-metadata # 恢复元数据 # 恢复文件系统数据 mmfsck filesystem_name --recover-data # 恢复数据 # 从备份恢复文件系统 mmrestore filesystem_name -f backup_file # 从备份文件恢复 # 恢复文件系统描述符 mmfsck filesystem_name --recover-descriptor # 恢复文件系统描述符 🗄️ 存储和磁盘管理 磁盘创建和管理 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 # 创建NSD (Network Shared Disk) mmcrnsd -F disk_descriptor_file # 参数说明:-F 磁盘描述文件 # 创建NSD(指定服务器) mmcrnsd -F disk_descriptor_file -v yes # 参数说明:-v 详细输出 # 创建NSD(批量) mmcrnsd -F disk_descriptor_file -B yes # 参数说明:-B 批量模式 # 修改NSD属性 mmchnsd -d disk_name -N server_list # 参数说明:-d 磁盘名称,-N 服务器列表 # 修改NSD服务器 mmchnsd -d disk_name -N primary_server:backup_server # 指定主服务器和备份服务器 # 查看NSD信息 mmlsnsd # 显示所有NSD信息 # 查看特定NSD信息 mmlsnsd -d disk_name # 参数说明:-d 磁盘名称 # 查看NSD详细信息 mmlsnsd -d disk_name -v # 参数说明:-v 详细输出 # 查看NSD使用情况 mmlsnsd -m # 参数说明:-m 显示使用情况 # 删除NSD mmdelnsd disk_name # 删除指定NSD # 删除NSD(保留数据) mmdelnsd disk_name -p # 参数说明:-p 保留数据,仅删除NSD标记 磁盘操作 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 # 列出所有磁盘 mmlsdisk filesystem_name # 显示文件系统中的所有磁盘 # 查看磁盘详细信息 mmlsdisk filesystem_name -v # 参数说明:-v 详细输出模式 # 查看磁盘使用情况 mmlsdisk filesystem_name -L # 参数说明:-L 显示使用情况 # 查看磁盘故障组 mmlsdisk filesystem_name -F # 参数说明:-F 显示故障组信息 # 添加磁盘到文件系统 mmadddisk filesystem_name -F disk_descriptor_file # 参数说明:-F 磁盘描述文件 # 添加磁盘(指定存储池) mmadddisk filesystem_name -F disk_descriptor_file -P storage_pool # 参数说明:-P 存储池名称 # 从文件系统删除磁盘 mmdeldisk filesystem_name disk_name # 删除指定磁盘 # 删除磁盘(数据迁移) mmdeldisk filesystem_name disk_name -r # 参数说明:-r 重新分布数据 # 替换磁盘 mmreplacedisk filesystem_name old_disk new_disk # 替换故障磁盘 # 修改磁盘属性 mmchdisk filesystem_name disk_name -a dataAndMetadata # 参数说明:-a 磁盘用途(dataOnly、metadataOnly、dataAndMetadata) # 修改磁盘状态 mmchdisk filesystem_name disk_name -s available # 参数说明:-s 磁盘状态(available、unavailable) # 修改磁盘故障组 mmchdisk filesystem_name disk_name -g failure_group_id # 参数说明:-g 故障组ID 存储池管理 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 # 查看存储池信息 mmlspool filesystem_name all # 显示所有存储池 # 查看特定存储池 mmlspool filesystem_name pool_name # 显示特定存储池信息 # 查看存储池详细信息 mmlspool filesystem_name pool_name -v # 参数说明:-v 详细输出 # 创建存储池 mmcrpool filesystem_name pool_name -F disk_descriptor_file # 参数说明:-F 磁盘描述文件 # 创建存储池(指定属性) mmcrpool filesystem_name pool_name -F disk_descriptor_file -B 4M # 参数说明:-B 块大小 # 修改存储池 mmchpool filesystem_name pool_name -d disk_list # 参数说明:-d 磁盘列表 # 修改存储池属性 mmchpool filesystem_name pool_name -n new_pool_name # 参数说明:-n 新的存储池名称 # 删除存储池 mmdelpool filesystem_name pool_name # 删除存储池 # 删除存储池(数据迁移) mmdelpool filesystem_name pool_name -r # 参数说明:-r 重新分布数据 # 向存储池添加磁盘 mmchpool filesystem_name pool_name -a disk_list # 参数说明:-a 添加磁盘列表 # 从存储池删除磁盘 mmchpool filesystem_name pool_name -d disk_list # 参数说明:-d 删除磁盘列表 空间管理 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 # 查看文件系统空间使用情况 mmdf filesystem_name # 显示文件系统的空间使用统计 # 查看详细空间使用情况 mmdf filesystem_name -v # 参数说明:-v 详细输出模式 # 查看存储池空间使用 mmdf filesystem_name -P pool_name # 参数说明:-P 指定存储池 # 查看所有文件系统空间使用 mmdf all # 显示所有文件系统空间使用 # 查看inode使用情况 mmdf filesystem_name -i # 参数说明:-i 显示inode使用情况 # 查看磁盘空间分布 mmdf filesystem_name -d # 参数说明:-d 显示磁盘级别的空间分布 # 查看空间使用历史 mmdf filesystem_name -h # 参数说明:-h 显示历史统计 # 清理空间 mmfsadm cleanup filesystem_name # 清理文件系统空间 磁盘故障处理 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 # 查看磁盘故障 mmlsdisk filesystem_name | grep -i fail # 查找故障磁盘 # 标记磁盘为故障 mmchdisk filesystem_name disk_name -s failed # 参数说明:-s failed 标记为故障 # 重新激活磁盘 mmchdisk filesystem_name disk_name -s available # 重新激活磁盘 # 强制删除故障磁盘 mmdeldisk filesystem_name disk_name -f # 参数说明:-f 强制删除 # 修复磁盘 mmfsck filesystem_name -d disk_name # 修复特定磁盘 # 重建磁盘数据 mmrestripefs filesystem_name -d disk_name # 重建磁盘上的数据 磁盘性能监控 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 # 查看磁盘I/O统计 mmfsadm dump diskstats filesystem_name # 显示磁盘I/O统计 # 查看磁盘性能 mmfsadm dump diskperf filesystem_name # 显示磁盘性能统计 # 查看磁盘队列 mmfsadm dump diskqueue filesystem_name # 显示磁盘队列统计 # 监控磁盘活动 mmfsadm dump diskactivity filesystem_name # 显示磁盘活动统计 📊 配额管理 配额启用和配置 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 # 启用用户配额 mmchfs filesystem_name -Q user # 参数说明:-Q 启用配额类型 # 启用组配额 mmchfs filesystem_name -Q group # 启用组配额管理 # 启用文件集配额 mmchfs filesystem_name -Q fileset # 启用文件集配额管理 # 启用所有类型配额 mmchfs filesystem_name -Q user,group,fileset # 同时启用多种配额类型 # 禁用配额 mmchfs filesystem_name -Q none # 禁用所有配额 # 检查配额 mmcheckquota filesystem_name # 检查并修复配额不一致 # 检查用户配额 mmcheckquota -u filesystem_name # 参数说明:-u 仅检查用户配额 # 检查组配额 mmcheckquota -g filesystem_name # 参数说明:-g 仅检查组配额 # 检查文件集配额 mmcheckquota -j filesystem_name # 参数说明:-j 仅检查文件集配额 # 强制重建配额 mmcheckquota filesystem_name -f # 参数说明:-f 强制重建配额数据库 配额查看和报告 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 # 查看用户配额 mmrepquota -u filesystem_name # 参数说明:-u 用户配额 # 查看组配额 mmrepquota -g filesystem_name # 参数说明:-g 组配额 # 查看文件集配额 mmrepquota -j filesystem_name # 参数说明:-j 文件集配额 # 查看特定用户配额 mmrepquota -u filesystem_name username # 查看指定用户的配额使用情况 # 查看特定组配额 mmrepquota -g filesystem_name groupname # 查看指定组的配额使用情况 # 查看配额详细信息 mmrepquota -u filesystem_name -v # 参数说明:-v 详细输出 # 查看配额(机器可读格式) mmrepquota -u filesystem_name -Y # 参数说明:-Y 机器可读格式 # 查看配额使用统计 mmrepquota -u filesystem_name -s # 参数说明:-s 显示统计信息 # 查看超出配额的用户 mmrepquota -u filesystem_name -q # 参数说明:-q 仅显示超出配额的用户 # 查看配额历史 mmrepquota -u filesystem_name -h # 参数说明:-h 显示历史配额使用 # 导出配额报告 mmrepquota -u filesystem_name > quota_report.txt # 导出配额报告到文件 配额设置和修改 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 # 设置用户配额(交互式) mmedquota -u username filesystem_name # 交互式设置用户配额 # 设置组配额(交互式) mmedquota -g groupname filesystem_name # 交互式设置组配额 # 设置文件集配额(交互式) mmedquota -j filesetname filesystem_name # 交互式设置文件集配额 # 批量设置用户配额 mmsetquota -u username -B 10G -Q 07G filesystem_name # 参数说明: # -B 块软限制 # -Q 块硬限制 # 设置用户配额(包含文件数) mmsetquota -u username -B 10G -Q 07G -k 100000 -K 070000 filesystem_name # 参数说明: # -k 文件数软限制 # -K 文件数硬限制 # 设置组配额 mmsetquota -g groupname -B 100G -Q 070G filesystem_name # 设置组的块配额 # 设置文件集配额 mmsetquota -j filesetname -B 50G -Q 60G filesystem_name # 设置文件集配额 # 设置配额宽限期 mmsetquota -u username -T 7d filesystem_name # 参数说明:-T 宽限期(天数) # 清除用户配额 mmsetquota -u username -B 0 -Q 0 filesystem_name # 设置为0清除配额限制 # 复制配额设置 mmsetquota -u user1 -U user2 filesystem_name # 参数说明:-U 从user2复制配额设置到user1 # 批量设置配额 mmsetquota -f quota_file filesystem_name # 参数说明:-f 从文件批量设置配额 配额监控和报警 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 # 监控配额使用 mmrepquota -u filesystem_name -w # 参数说明:-w 监控模式 # 查看配额警告 mmrepquota -u filesystem_name -W # 参数说明:-W 显示警告信息 # 查看配额违规 mmrepquota -u filesystem_name -V # 参数说明:-V 显示违规信息 # 配额使用趋势 mmrepquota -u filesystem_name -t # 参数说明:-t 显示趋势信息 # 配额使用排序 mmrepquota -u filesystem_name -S size # 参数说明:-S 按大小排序 # 配额使用排序(按文件数) mmrepquota -u filesystem_name -S files # 按文件数排序 # 生成配额报告 mmrepquota -u filesystem_name -r > quota_report.html # 参数说明:-r 生成HTML报告 配额管理工具 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 # 配额数据库维护 mmquotadb filesystem_name -c # 参数说明:-c 压缩配额数据库 # 配额数据库重建 mmquotadb filesystem_name -r # 参数说明:-r 重建配额数据库 # 配额数据库验证 mmquotadb filesystem_name -v # 参数说明:-v 验证配额数据库 # 配额数据库备份 mmquotadb filesystem_name -b backup_file # 参数说明:-b 备份配额数据库 # 配额数据库恢复 mmquotadb filesystem_name -R backup_file # 参数说明:-R 从备份恢复 # 配额统计 mmquotastat filesystem_name # 显示配额统计信息 # 配额历史清理 mmquotadb filesystem_name -p 30 # 参数说明:-p 保留30天的历史数据 高级配额管理 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 # 设置默认配额 mmsetdefaultquota -u -B 1G -Q 2G filesystem_name # 设置新用户的默认配额 # 设置配额策略 mmsetquotapolicy filesystem_name -f policy_file # 参数说明:-f 配额策略文件 # 配额继承设置 mmsetquota -u username -I parent_user filesystem_name # 参数说明:-I 继承父用户配额 # 临时配额设置 mmsetquota -u username -B 5G -Q 6G -E 7d filesystem_name # 参数说明:-E 临时配额期限 # 配额组管理 mmcrquotagroup group_name filesystem_name # 创建配额组 # 配额组成员管理 mmchquotagroup group_name -a user1,user2 filesystem_name # 参数说明:-a 添加成员 # 配额通知设置 mmsetquotanotify -u username -m email@domain.com filesystem_name # 参数说明:-m 通知邮箱 # 配额自动化 mmsetquotaauto filesystem_name -e yes # 参数说明:-e 启用自动配额管理 配额故障排除 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 # 配额不一致检查 mmcheckquota filesystem_name -n # 参数说明:-n 仅检查不修复 # 配额修复 mmcheckquota filesystem_name -f -v # 参数说明:-f 强制修复,-v 详细输出 # 配额重置 mmresetquota -u username filesystem_name # 重置用户配额使用计数 # 配额重新计算 mmrecalcquota filesystem_name # 重新计算配额使用量 # 配额日志查看 mmquotalog filesystem_name # 查看配额操作日志 # 配额错误日志 mmquotalog filesystem_name -e # 参数说明:-e 仅显示错误日志 📈 性能监控 性能监控配置 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 # 查看性能监控配置 mmperfmon config show # 显示性能监控配置 # 启动性能监控收集 mmperfmon config update period=60 # 设置监控周期为60秒 # 设置性能监控参数 mmperfmon config update colCandidates=node1,node2 # 设置候选收集节点 # 设置监控数据保留期 mmperfmon config update retention=30 # 设置数据保留30天 # 启用性能监控 mmperfmon config update enabled=yes # 启用性能监控 # 禁用性能监控 mmperfmon config update enabled=no # 禁用性能监控 # 设置监控指标 mmperfmon config update metrics=cpu,memory,io,network # 设置要监控的指标 # 配置监控阈值 mmperfmon config update thresholds=cpu:80,memory:90 # 设置监控阈值 性能数据查询 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 # 查看当前性能数据 mmperfmon query show # 显示当前性能数据 # 查看I/O统计 mmperfmon query io_s # 显示I/O统计信息 # 查看CPU使用率 mmperfmon query cpu_s # 显示CPU使用率 # 查看内存使用 mmperfmon query memory_s # 显示内存使用统计 # 查看网络统计 mmperfmon query network_s # 显示网络统计信息 # 查看磁盘统计 mmperfmon query disk_s # 显示磁盘统计信息 # 查看文件系统统计 mmperfmon query filesystem_s # 显示文件系统统计 # 查看节点统计 mmperfmon query node_s # 显示节点统计信息 # 查看历史数据 mmperfmon query show -s 2025-01-01 -e 2025-01-31 # 参数说明:-s 开始时间,-e 结束时间 # 查看特定节点性能 mmperfmon query show -n node1,node2 # 参数说明:-n 指定节点 # 查看特定文件系统性能 mmperfmon query show -f filesystem_name # 参数说明:-f 指定文件系统 系统性能监控 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 # 查看文件系统性能 mmfsadm dump iohist # 显示I/O历史统计 # 查看详细I/O统计 mmfsadm dump iohist -v # 参数说明:-v 详细输出 # 查看网络性能 mmfsadm dump tcpstats # 显示TCP统计信息 # 查看网络连接 mmfsadm dump connections # 显示网络连接统计 # 查看内存使用 mmfsadm dump memstats # 显示内存使用统计 # 查看缓存统计 mmfsadm dump cache # 显示缓存统计信息 # 查看锁统计 mmfsadm dump lockstats # 显示锁统计信息 # 查看线程统计 mmfsadm dump threadstats # 显示线程统计信息 # 查看队列统计 mmfsadm dump queuestats # 显示队列统计信息 # 查看等待统计 mmfsadm dump waitstats # 显示等待统计信息 健康检查和监控 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 # 检查节点健康状态 mmhealth node show # 显示节点健康状态 # 检查特定节点健康 mmhealth node show -n node1 # 参数说明:-n 指定节点 # 检查集群健康状态 mmhealth cluster show # 显示集群健康状态 # 查看健康事件 mmhealth event show # 显示健康事件历史 # 查看健康事件(特定类型) mmhealth event show -t error # 参数说明:-t 事件类型 # 查看健康事件(特定时间) mmhealth event show -s 2025-01-01 # 参数说明:-s 开始时间 # 查看健康阈值 mmhealth threshold show # 显示健康检查阈值 # 设置健康阈值 mmhealth threshold set -t cpu_usage -v 80 # 参数说明:-t 阈值类型,-v 阈值 # 启用健康监控 mmhealth monitor enable # 启用健康监控 # 禁用健康监控 mmhealth monitor disable # 禁用健康监控 # 健康检查报告 mmhealth report generate # 生成健康检查报告 实时监控工具 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 # 实时监控I/O mmfsadm dump iohist -r # 参数说明:-r 实时模式 # 实时监控网络 mmfsadm dump tcpstats -r # 实时监控网络统计 # 实时监控内存 mmfsadm dump memstats -r # 实时监控内存使用 # 实时监控锁 mmfsadm dump lockstats -r # 实时监控锁统计 # 监控文件系统活动 mmfsadm dump activity # 显示文件系统活动 # 监控客户端活动 mmfsadm dump clientstats # 显示客户端活动统计 # 监控服务器活动 mmfsadm dump serverstats # 显示服务器活动统计 性能分析工具 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 # 性能分析 mmperf analyze filesystem_name # 分析文件系统性能 # I/O性能分析 mmperf analyze -t io filesystem_name # 参数说明:-t 分析类型 # 网络性能分析 mmperf analyze -t network filesystem_name # 分析网络性能 # 内存性能分析 mmperf analyze -t memory filesystem_name # 分析内存性能 # 生成性能报告 mmperf report filesystem_name # 生成性能报告 # 性能趋势分析 mmperf trend filesystem_name # 分析性能趋势 # 性能瓶颈分析 mmperf bottleneck filesystem_name # 分析性能瓶颈 # 性能优化建议 mmperf optimize filesystem_name # 提供性能优化建议 监控数据管理 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 # 清理监控数据 mmperfmon cleanup -d 30 # 参数说明:-d 清理30天前的数据 # 导出监控数据 mmperfmon export -f csv -o output.csv # 参数说明:-f 格式,-o 输出文件 # 导入监控数据 mmperfmon import -f input.csv # 参数说明:-f 输入文件 # 监控数据备份 mmperfmon backup -o backup.tar # 参数说明:-o 备份文件 # 监控数据恢复 mmperfmon restore -f backup.tar # 参数说明:-f 备份文件 # 监控数据压缩 mmperfmon compress # 压缩监控数据 # 监控数据统计 mmperfmon stats # 显示监控数据统计 告警和通知 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 # 配置告警 mmhealth alert config -t email -r admin@domain.com # 参数说明:-t 告警类型,-r 接收者 # 启用告警 mmhealth alert enable # 启用告警功能 # 禁用告警 mmhealth alert disable # 禁用告警功能 # 查看告警历史 mmhealth alert history # 显示告警历史 # 清除告警 mmhealth alert clear # 清除当前告警 # 测试告警 mmhealth alert test # 测试告警功能 # 告警规则管理 mmhealth alert rule add -n "CPU High" -c "cpu_usage > 80" # 参数说明:-n 规则名称,-c 条件 # 删除告警规则 mmhealth alert rule delete -n "CPU High" # 参数说明:-n 规则名称 性能调优 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 # 性能调优分析 mmtune analyze filesystem_name # 分析调优机会 # 应用调优建议 mmtune apply filesystem_name # 应用调优建议 # 调优配置 mmtune config show # 显示调优配置 # 设置调优参数 mmtune config set -p pagepool -v 4G # 参数说明:-p 参数名,-v 参数值 # 调优测试 mmtune test filesystem_name # 测试调优效果 # 调优报告 mmtune report filesystem_name # 生成调优报告 # 调优回滚 mmtune rollback filesystem_name # 回滚调优更改 🔐 安全和认证 认证配置 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 # 生成认证密钥 mmauth genkey new # 生成新的认证密钥 # 生成认证密钥(指定长度) mmauth genkey new -l 2048 # 参数说明:-l 密钥长度 # 显示认证状态 mmauth show # 显示当前认证配置 # 显示认证详细信息 mmauth show -v # 参数说明:-v 详细输出 # 更新认证密钥 mmauth update /path/to/keyfile # 更新认证密钥文件 # 从文件更新认证密钥 mmauth update -f keyfile # 参数说明:-f 密钥文件 # 提交认证更改 mmauth commit # 提交认证配置更改 # 回滚认证更改 mmauth rollback # 回滚认证更改 # 删除认证密钥 mmauth delete # 删除认证密钥 # 测试认证 mmauth test -n node1 # 参数说明:-n 测试节点 # 认证密钥备份 mmauth backup -o auth_backup.key # 参数说明:-o 备份文件 # 认证密钥恢复 mmauth restore -f auth_backup.key # 参数说明:-f 备份文件 SSL/TLS配置 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 # 启用SSL mmauth ssl enable # 启用SSL加密 # 禁用SSL mmauth ssl disable # 禁用SSL加密 # 配置SSL证书 mmauth ssl cert -f certificate.pem # 参数说明:-f 证书文件 # 配置SSL私钥 mmauth ssl key -f private_key.pem # 参数说明:-f 私钥文件 # 配置SSL CA证书 mmauth ssl ca -f ca_cert.pem # 参数说明:-f CA证书文件 # 生成SSL证书 mmauth ssl generate -cn cluster.domain.com # 参数说明:-cn 通用名称 # 验证SSL证书 mmauth ssl verify # 验证SSL证书 # 查看SSL状态 mmauth ssl status # 显示SSL状态 # 更新SSL证书 mmauth ssl update -f new_cert.pem # 参数说明:-f 新证书文件 # SSL证书续期 mmauth ssl renew # 续期SSL证书 访问控制 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 # 查看ACL mmgetacl filename # 显示文件的访问控制列表 # 设置ACL mmputacl -i acl_file filename # 参数说明:-i 从文件读取ACL规则 # 设置ACL(直接指定) mmputacl -a "user:john:rwx" filename # 参数说明:-a 添加ACL条目 # 删除ACL mmdelacl filename # 删除文件的ACL # 删除特定ACL条目 mmdelacl -a "user:john" filename # 参数说明:-a 删除特定条目 # 修改ACL mmchacl -m "user:john:r--" filename # 参数说明:-m 修改ACL条目 # 递归设置ACL mmputacl -R -i acl_file directory # 参数说明:-R 递归设置 # 默认ACL设置 mmputacl -d -i default_acl_file directory # 参数说明:-d 设置默认ACL # ACL继承设置 mmputacl -I -i acl_file directory # 参数说明:-I 设置继承ACL # 查看ACL权限 mmgetacl -n filename # 参数说明:-n 数字格式显示 # 备份ACL mmgetacl -R directory > acl_backup.txt # 备份目录的ACL # 恢复ACL mmputacl -R -i acl_backup.txt directory # 恢复ACL设置 用户和组管理 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 # 查看用户信息 mmgetuser username # 显示用户信息 # 查看组信息 mmgetgroup groupname # 显示组信息 # 查看用户权限 mmgetperm username filesystem_name # 显示用户在文件系统上的权限 # 设置用户权限 mmsetperm username filesystem_name -p read,write # 参数说明:-p 权限列表 # 添加用户到组 mmadduser username groupname # 将用户添加到组 # 从组删除用户 mmdeluser username groupname # 从组删除用户 # 创建用户组 mmcrgroup groupname # 创建用户组 # 删除用户组 mmdelgroup groupname # 删除用户组 # 修改用户属性 mmchuser username -s /bin/bash # 参数说明:-s 设置shell # 修改组属性 mmchgroup groupname -d "Group description" # 参数说明:-d 组描述 加密管理 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 # 启用文件系统加密 mmchfs filesystem_name -z yes # 参数说明:-z 启用加密 # 禁用文件系统加密 mmchfs filesystem_name -z no # 禁用加密 # 查看加密状态 mmlsfs filesystem_name -z # 显示加密状态 # 管理加密密钥 mmkeyserv start # 启动密钥服务器 # 停止密钥服务器 mmkeyserv stop # 停止密钥服务器 # 查看密钥服务器状态 mmkeyserv status # 显示密钥服务器状态 # 生成加密密钥 mmkeyserv genkey -k keyname # 参数说明:-k 密钥名称 # 删除加密密钥 mmkeyserv delkey -k keyname # 参数说明:-k 密钥名称 # 列出加密密钥 mmkeyserv listkeys # 列出所有密钥 # 备份加密密钥 mmkeyserv backup -o keys_backup.tar # 参数说明:-o 备份文件 # 恢复加密密钥 mmkeyserv restore -f keys_backup.tar # 参数说明:-f 备份文件 # 密钥轮换 mmkeyserv rotate -k keyname # 参数说明:-k 密钥名称 审计和日志 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 # 启用审计 mmaudit enable # 启用审计功能 # 禁用审计 mmaudit disable # 禁用审计功能 # 查看审计状态 mmaudit status # 显示审计状态 # 查看审计日志 mmaudit log # 显示审计日志 # 查看审计日志(特定用户) mmaudit log -u username # 参数说明:-u 用户名 # 查看审计日志(特定操作) mmaudit log -o create,delete # 参数说明:-o 操作类型 # 查看审计日志(特定时间) mmaudit log -s 2025-01-01 -e 2025-01-31 # 参数说明:-s 开始时间,-e 结束时间 # 配置审计规则 mmaudit rule add -n "File Access" -f "/secure/*" -o read,write # 参数说明:-n 规则名称,-f 文件路径,-o 操作 # 删除审计规则 mmaudit rule delete -n "File Access" # 参数说明:-n 规则名称 # 导出审计日志 mmaudit export -f csv -o audit.csv # 参数说明:-f 格式,-o 输出文件 # 清理审计日志 mmaudit cleanup -d 90 # 参数说明:-d 保留天数 防火墙和网络安全 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 # 配置防火墙规则 mmfirewall add -s 192.168.1.0/24 -p 1191 # 参数说明:-s 源地址,-p 端口 # 删除防火墙规则 mmfirewall delete -s 192.168.1.0/24 # 参数说明:-s 源地址 # 查看防火墙规则 mmfirewall list # 显示防火墙规则 # 启用防火墙 mmfirewall enable # 启用防火墙 # 禁用防火墙 mmfirewall disable # 禁用防火墙 # 配置网络安全 mmnetwork security enable # 启用网络安全 # 配置IP白名单 mmnetwork whitelist add -i 192.168.1.100 # 参数说明:-i IP地址 # 配置IP黑名单 mmnetwork blacklist add -i 192.168.1.200 # 参数说明:-i IP地址 # 查看网络连接 mmnetwork connections # 显示网络连接 # 网络安全扫描 mmnetwork scan # 扫描网络安全问题 安全策略管理 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 # 创建安全策略 mmsecpolicy create -n "Security Policy" -f policy.xml # 参数说明:-n 策略名称,-f 策略文件 # 应用安全策略 mmsecpolicy apply -n "Security Policy" # 参数说明:-n 策略名称 # 删除安全策略 mmsecpolicy delete -n "Security Policy" # 参数说明:-n 策略名称 # 查看安全策略 mmsecpolicy list # 显示安全策略 # 验证安全策略 mmsecpolicy validate -f policy.xml # 参数说明:-f 策略文件 # 安全策略报告 mmsecpolicy report # 生成安全策略报告 # 安全基线检查 mmsecbaseline check # 检查安全基线 # 安全漏洞扫描 mmsecscan # 扫描安全漏洞 # 安全配置检查 mmseccheck # 检查安全配置 证书管理 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 # 生成证书请求 mmcert request -cn cluster.domain.com -o cert.csr # 参数说明:-cn 通用名称,-o 输出文件 # 安装证书 mmcert install -f certificate.pem # 参数说明:-f 证书文件 # 查看证书信息 mmcert info -f certificate.pem # 参数说明:-f 证书文件 # 验证证书 mmcert verify -f certificate.pem # 参数说明:-f 证书文件 # 更新证书 mmcert update -f new_certificate.pem # 参数说明:-f 新证书文件 # 删除证书 mmcert delete -f certificate.pem # 参数说明:-f 证书文件 # 证书续期 mmcert renew -f certificate.pem # 参数说明:-f 证书文件 # 导出证书 mmcert export -f certificate.pem -o exported_cert.pem # 参数说明:-f 源证书,-o 输出文件 # 证书备份 mmcert backup -o certs_backup.tar # 参数说明:-o 备份文件 # 证书恢复 mmcert restore -f certs_backup.tar # 参数说明:-f 备份文件 🌐 网络共享服务 NFS服务管理 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 # 启动NFS服务 mmces service start NFS # 启动NFS服务 # 停止NFS服务 mmces service stop NFS # 停止NFS服务 # 重启NFS服务 mmces service restart NFS # 重启NFS服务 # 查看NFS服务状态 mmces service list # 显示所有服务状态 # 查看NFS服务详细状态 mmces service show NFS # 显示NFS服务详细信息 # 启用NFS服务自动启动 mmces service enable NFS # 启用服务自动启动 # 禁用NFS服务自动启动 mmces service disable NFS # 禁用服务自动启动 # 配置NFS服务 mmces service config NFS -p parameter=value # 参数说明:-p 配置参数 # 查看NFS配置 mmces service config NFS show # 显示NFS配置 # 重新加载NFS配置 mmces service reload NFS # 重新加载配置 NFS导出管理 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 # 创建NFS导出 mmnfs export add /gpfs/share -c 192.168.1.0/24 # 参数说明:-c 指定客户端网络 # 创建NFS导出(详细选项) mmnfs export add /gpfs/share -c 192.168.1.0/24 -o rw,sync,no_root_squash # 参数说明:-o 导出选项 # 创建NFS导出(指定名称) mmnfs export add /gpfs/share -n share_name -c 192.168.1.0/24 # 参数说明:-n 导出名称 # 修改NFS导出 mmnfs export modify share_name -c 192.168.1.0/24,10.0.0.0/8 # 修改客户端访问列表 # 删除NFS导出 mmnfs export delete share_name # 删除指定导出 # 查看NFS导出 mmnfs export list # 显示所有NFS导出 # 查看特定NFS导出 mmnfs export show share_name # 显示特定导出详情 # 导出NFS配置 mmnfs export export -f nfs_exports.conf # 参数说明:-f 导出文件 # 导入NFS配置 mmnfs export import -f nfs_exports.conf # 参数说明:-f 导入文件 # 刷新NFS导出 mmnfs export refresh # 刷新导出列表 # 测试NFS导出 mmnfs export test share_name # 测试导出可用性 SMB服务管理 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 # 启动SMB服务 mmces service start SMB # 启动SMB服务 # 停止SMB服务 mmces service stop SMB # 停止SMB服务 # 重启SMB服务 mmces service restart SMB # 重启SMB服务 # 查看SMB服务状态 mmces service show SMB # 显示SMB服务状态 # 启用SMB服务 mmces service enable SMB # 启用SMB服务 # 禁用SMB服务 mmces service disable SMB # 禁用SMB服务 # 配置SMB服务 mmces service config SMB -p workgroup=WORKGROUP # 参数说明:-p 配置参数 # 查看SMB配置 mmces service config SMB show # 显示SMB配置 # 重新加载SMB配置 mmces service reload SMB # 重新加载配置 SMB共享管理 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 # 创建SMB共享 mmsmb export add share_name /gpfs/share # 创建SMB共享 # 创建SMB共享(详细选项) mmsmb export add share_name /gpfs/share -o "browseable=yes,writeable=yes" # 参数说明:-o 共享选项 # 创建SMB共享(指定用户) mmsmb export add share_name /gpfs/share -u user1,user2 # 参数说明:-u 用户列表 # 修改SMB共享 mmsmb export modify share_name -o "read only=no" # 修改共享选项 # 删除SMB共享 mmsmb export delete share_name # 删除SMB共享 # 查看SMB共享 mmsmb export list # 显示所有SMB共享 # 查看特定SMB共享 mmsmb export show share_name # 显示特定共享详情 # 设置SMB共享权限 mmsmb export permission set share_name -u user1 -p read,write # 参数说明:-u 用户,-p 权限 # 查看SMB共享权限 mmsmb export permission show share_name # 显示共享权限 # 导出SMB配置 mmsmb export export -f smb_shares.conf # 参数说明:-f 导出文件 # 导入SMB配置 mmsmb export import -f smb_shares.conf # 参数说明:-f 导入文件 SMB用户管理 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 # 添加SMB用户 mmsmb user add username # 添加SMB用户 # 添加SMB用户(指定密码) mmsmb user add username -p password # 参数说明:-p 密码 # 删除SMB用户 mmsmb user delete username # 删除SMB用户 # 修改SMB用户密码 mmsmb user passwd username # 修改用户密码 # 启用SMB用户 mmsmb user enable username # 启用用户 # 禁用SMB用户 mmsmb user disable username # 禁用用户 # 查看SMB用户 mmsmb user list # 显示所有SMB用户 # 查看特定SMB用户 mmsmb user show username # 显示用户详情 # 设置SMB用户组 mmsmb user group username groupname # 设置用户组 # 查看SMB用户组 mmsmb group list # 显示用户组 # 创建SMB用户组 mmsmb group add groupname # 创建用户组 # 删除SMB用户组 mmsmb group delete groupname # 删除用户组 协议节点管理 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 # 查看协议节点 mmces node list # 显示所有协议节点 # 查看协议节点详情 mmces node show node_name # 显示节点详情 # 添加协议节点 mmces node add node_name # 添加协议节点 # 删除协议节点 mmces node delete node_name # 删除协议节点 # 启用协议节点 mmces node enable node_name # 启用协议节点 # 禁用协议节点 mmces node disable node_name # 禁用协议节点 # 配置协议节点 mmces node config node_name -p parameter=value # 参数说明:-p 配置参数 # 查看协议节点配置 mmces node config node_name show # 显示节点配置 # 协议节点故障转移 mmces node failover node_name # 故障转移 # 协议节点故障恢复 mmces node failback node_name # 故障恢复 # 协议节点状态监控 mmces node monitor node_name # 监控节点状态 协议服务配置 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 # 配置协议服务IP mmces address add -i 192.168.1.100 -n node_name # 参数说明:-i IP地址,-n 节点名称 # 删除协议服务IP mmces address delete -i 192.168.1.100 # 参数说明:-i IP地址 # 查看协议服务IP mmces address list # 显示所有服务IP # 移动协议服务IP mmces address move -i 192.168.1.100 -n target_node # 参数说明:-i IP地址,-n 目标节点 # 配置协议服务网络 mmces network config -i interface_name -n node_name # 参数说明:-i 网络接口,-n 节点名称 # 查看协议服务网络 mmces network show # 显示网络配置 # 配置协议服务负载均衡 mmces loadbalance config -m round_robin # 参数说明:-m 负载均衡模式 # 查看协议服务负载均衡 mmces loadbalance show # 显示负载均衡配置 协议服务监控 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 # 监控协议服务 mmces monitor start # 启动监控 # 停止协议服务监控 mmces monitor stop # 停止监控 # 查看协议服务监控 mmces monitor show # 显示监控信息 # 协议服务性能监控 mmces performance monitor # 性能监控 # 协议服务日志监控 mmces log monitor # 日志监控 # 协议服务告警监控 mmces alert monitor # 告警监控 # 协议服务健康检查 mmces health check # 健康检查 # 协议服务故障检测 mmces failure detect # 故障检测 高级协议配置 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 # 配置协议服务集群 mmces cluster config -n cluster_name # 参数说明:-n 集群名称 # 配置协议服务高可用 mmces ha config -m active_passive # 参数说明:-m 高可用模式 # 配置协议服务复制 mmces replication config -t sync # 参数说明:-t 复制类型 # 配置协议服务缓存 mmces cache config -s 1G # 参数说明:-s 缓存大小 # 配置协议服务认证 mmces auth config -t kerberos # 参数说明:-t 认证类型 # 配置协议服务加密 mmces encryption config -e yes # 参数说明:-e 启用加密 # 配置协议服务压缩 mmces compression config -c yes # 参数说明:-c 启用压缩 # 配置协议服务限流 mmces throttle config -r 100MB/s # 参数说明:-r 限流速率 协议服务故障排除 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 # 协议服务诊断 mmces diagnose # 诊断协议服务 # 协议服务日志查看 mmces log show # 显示日志 # 协议服务错误日志 mmces log error # 显示错误日志 # 协议服务调试 mmces debug enable # 启用调试模式 # 协议服务测试 mmces test connectivity # 测试连通性 # 协议服务重置 mmces reset # 重置协议服务 # 协议服务修复 mmces repair # 修复协议服务 # 协议服务清理 mmces cleanup # 清理协议服务 协议服务备份和恢复 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 # 备份协议服务配置 mmces backup config -o ces_config.tar # 参数说明:-o 备份文件 # 恢复协议服务配置 mmces restore config -f ces_config.tar # 参数说明:-f 备份文件 # 导出协议服务配置 mmces export config -f ces_config.xml # 参数说明:-f 导出文件 # 导入协议服务配置 mmces import config -f ces_config.xml # 参数说明:-f 导入文件 # 协议服务配置同步 mmces sync config # 同步配置 # 协议服务配置验证 mmces validate config # 验证配置 # 协议服务配置回滚 mmces rollback config # 回滚配置 🔧 故障排除 日志查看和分析 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 # 查看GPFS日志 mmfsadm dump log # 显示GPFS日志 # 查看GPFS日志(详细) mmfsadm dump log -v # 参数说明:-v 详细输出 # 查看GPFS日志(特定时间) mmfsadm dump log -s 2025-01-01 -e 2025-01-31 # 参数说明:-s 开始时间,-e 结束时间 # 查看GPFS日志(特定级别) mmfsadm dump log -l error # 参数说明:-l 日志级别 # 查看系统消息 tail -f /var/log/messages | grep mmfs # 实时查看GPFS相关消息 # 查看GPFS错误日志 mmfsadm dump errorlog # 显示错误日志 # 查看GPFS警告日志 mmfsadm dump warninglog # 显示警告日志 # 查看GPFS调试日志 mmfsadm dump debuglog # 显示调试日志 # 查看GPFS事件日志 mmfsadm dump eventlog # 显示事件日志 # 设置日志级别 mmchconfig verbosity=1 # 设置日志详细级别 # 设置日志大小 mmchconfig maxLogSize=100M # 设置日志文件最大大小 # 清理日志 mmfsadm cleanup log # 清理日志文件 # 导出日志 mmfsadm export log -o gpfs_log.tar # 参数说明:-o 输出文件 # 分析日志 mmfsadm analyze log # 分析日志内容 # 日志统计 mmfsadm stats log # 显示日志统计信息 诊断工具 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 # 运行文件系统检查 mmfsck filesystem_name # 检查文件系统一致性 # 运行文件系统检查(只读) mmfsck filesystem_name -n # 参数说明:-n 只读检查 # 运行文件系统检查(自动修复) mmfsck filesystem_name -y # 参数说明:-y 自动修复 # 运行文件系统检查(详细) mmfsck filesystem_name -v # 参数说明:-v 详细输出 # 诊断网络连接 mmdiag --network # 诊断网络连接问题 # 诊断网络连接(详细) mmdiag --network -v # 参数说明:-v 详细输出 # 诊断磁盘问题 mmdiag --disk # 诊断磁盘问题 # 诊断磁盘问题(特定磁盘) mmdiag --disk -d disk_name # 参数说明:-d 磁盘名称 # 诊断内存问题 mmdiag --memory # 诊断内存问题 # 诊断性能问题 mmdiag --performance # 诊断性能问题 # 诊断配置问题 mmdiag --config # 诊断配置问题 # 诊断集群问题 mmdiag --cluster # 诊断集群问题 # 诊断服务问题 mmdiag --service # 诊断服务问题 # 全面诊断 mmdiag --all # 运行所有诊断检查 # 收集诊断信息 mmcollectdebuginfo # 收集系统调试信息 # 收集诊断信息(详细) mmcollectdebuginfo -v # 参数说明:-v 详细信息 # 收集诊断信息(指定输出) mmcollectdebuginfo -o debug_info.tar # 参数说明:-o 输出文件 # 生成诊断报告 mmdiag report # 生成诊断报告 # 分析诊断结果 mmdiag analyze # 分析诊断结果 性能故障排除 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 # 性能问题诊断 mmperf diagnose # 诊断性能问题 # I/O性能诊断 mmperf diagnose -t io # 参数说明:-t 诊断类型 # 网络性能诊断 mmperf diagnose -t network # 诊断网络性能问题 # 内存性能诊断 mmperf diagnose -t memory # 诊断内存性能问题 # CPU性能诊断 mmperf diagnose -t cpu # 诊断CPU性能问题 # 磁盘性能诊断 mmperf diagnose -t disk # 诊断磁盘性能问题 # 性能瓶颈分析 mmperf bottleneck # 分析性能瓶颈 # 性能趋势分析 mmperf trend # 分析性能趋势 # 性能基准测试 mmperf benchmark # 运行性能基准测试 # 性能监控 mmperf monitor # 监控性能指标 # 性能调优建议 mmperf tuning # 提供性能调优建议 故障恢复和修复 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 # 恢复文件系统 mmcommon recoverfs filesystem_name # 恢复文件系统配置 # 恢复文件系统(强制) mmcommon recoverfs filesystem_name -f # 参数说明:-f 强制恢复 # 重新平衡数据 mmrestripefs filesystem_name # 重新分布文件系统数据 # 重新平衡数据(特定存储池) mmrestripefs filesystem_name -P storage_pool # 参数说明:-P 存储池 # 修复配额 mmcheckquota -u filesystem_name # 修复配额不一致 # 修复配额(强制) mmcheckquota -u filesystem_name -f # 参数说明:-f 强制修复 # 修复磁盘 mmchdisk filesystem_name disk_name -s available # 修复磁盘状态 # 修复网络连接 mmnetwork repair # 修复网络连接 # 修复集群配置 mmcluster repair # 修复集群配置 # 修复服务配置 mmservice repair # 修复服务配置 # 重置文件系统 mmreset filesystem_name # 重置文件系统 # 重建文件系统索引 mmrebuild filesystem_name # 重建文件系统索引 # 清理文件系统 mmcleanup filesystem_name # 清理文件系统 集群故障排除 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 # 检查集群状态 mmgetstate -a # 检查所有节点状态 # 检查集群配置 mmlscluster # 检查集群配置 # 检查节点连接 mmping node_name # 测试节点连接 # 检查节点网络 mmnetwork test node_name # 测试节点网络 # 修复节点 mmrepair node node_name # 修复节点 # 重启节点服务 mmrestart node node_name # 重启节点服务 # 强制节点重新加入 mmforce rejoin node_name # 强制节点重新加入集群 # 检查仲裁状态 mmquorum status # 检查仲裁状态 # 修复仲裁 mmquorum repair # 修复仲裁问题 # 检查时钟同步 mmclock check # 检查时钟同步 # 修复时钟同步 mmclock sync # 修复时钟同步 # 检查认证 mmauth check # 检查认证状态 # 修复认证 mmauth repair # 修复认证问题 磁盘故障排除 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 # 检查磁盘状态 mmlsdisk filesystem_name # 检查磁盘状态 # 检查磁盘错误 mmlsdisk filesystem_name -e # 参数说明:-e 显示错误信息 # 检查磁盘性能 mmlsdisk filesystem_name -p # 参数说明:-p 显示性能信息 # 测试磁盘 mmtest disk disk_name # 测试磁盘 # 修复磁盘 mmrepair disk disk_name # 修复磁盘 # 重建磁盘数据 mmrebuild disk disk_name # 重建磁盘数据 # 替换故障磁盘 mmreplace disk old_disk new_disk # 替换故障磁盘 # 检查磁盘一致性 mmcheck disk disk_name # 检查磁盘一致性 # 清理磁盘 mmcleanup disk disk_name # 清理磁盘 # 重新初始化磁盘 mminit disk disk_name # 重新初始化磁盘 # 磁盘健康检查 mmhealth disk disk_name # 磁盘健康检查 # 磁盘故障预测 mmpredict disk disk_name # 磁盘故障预测 网络故障排除 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 # 检查网络连接 mmnetwork check # 检查网络连接 # 测试网络带宽 mmnetwork bandwidth # 测试网络带宽 # 测试网络延迟 mmnetwork latency # 测试网络延迟 # 检查网络配置 mmnetwork config # 检查网络配置 # 修复网络连接 mmnetwork repair # 修复网络连接 # 重置网络配置 mmnetwork reset # 重置网络配置 # 网络诊断 mmnetwork diagnose # 网络诊断 # 网络性能监控 mmnetwork monitor # 网络性能监控 # 网络流量分析 mmnetwork traffic # 网络流量分析 # 网络故障检测 mmnetwork failure # 网络故障检测 # 网络优化建议 mmnetwork optimize # 网络优化建议 服务故障排除 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 # 检查服务状态 mmservice status # 检查服务状态 # 重启服务 mmservice restart # 重启服务 # 修复服务 mmservice repair # 修复服务 # 服务诊断 mmservice diagnose # 服务诊断 # 服务日志查看 mmservice log # 查看服务日志 # 服务配置检查 mmservice config check # 检查服务配置 # 服务配置修复 mmservice config repair # 修复服务配置 # 服务性能监控 mmservice monitor # 服务性能监控 # 服务健康检查 mmservice health # 服务健康检查 # 服务故障检测 mmservice failure # 服务故障检测 故障排除工具集 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 # 故障排除向导 mmtroubleshoot # 启动故障排除向导 # 自动故障检测 mmtroubleshoot auto # 自动故障检测 # 故障排除报告 mmtroubleshoot report # 生成故障排除报告 # 故障排除建议 mmtroubleshoot advice # 提供故障排除建议 # 故障排除历史 mmtroubleshoot history # 查看故障排除历史 # 故障排除知识库 mmtroubleshoot kb # 访问故障排除知识库 # 故障排除工具 mmtroubleshoot tools # 显示故障排除工具 # 故障排除帮助 mmtroubleshoot help # 显示故障排除帮助 # 故障排除调试 mmtroubleshoot debug # 启用故障排除调试 # 故障排除测试 mmtroubleshoot test # 运行故障排除测试 紧急恢复程序 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 # 紧急模式启动 mmemergency start # 启动紧急模式 # 紧急恢复 mmemergency recover # 紧急恢复 # 紧急备份 mmemergency backup # 紧急备份 # 紧急修复 mmemergency repair # 紧急修复 # 紧急重置 mmemergency reset # 紧急重置 # 紧急诊断 mmemergency diagnose # 紧急诊断 # 紧急清理 mmemergency cleanup # 紧急清理 # 紧急关闭 mmemergency shutdown # 紧急关闭 # 紧急重启 mmemergency restart # 紧急重启 # 紧急状态查看 mmemergency status # 查看紧急状态 💾 备份和恢复 快照管理 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 # 创建快照 mmcrsnapshot filesystem_name snapshot_name # 创建文件系统快照 # 列出快照 mmlssnapshot filesystem_name # 显示所有快照 # 删除快照 mmdelsnapshot filesystem_name snapshot_name # 删除指定快照 # 恢复快照 mmrestoresnapshot filesystem_name snapshot_name # 从快照恢复数据 策略管理 1 2 3 4 5 6 7 8 9 10 11 # 安装策略 mmapplypolicy filesystem_name -P policy_file # 应用策略文件 # 查看策略 mmlspolicy filesystem_name # 显示当前策略 # 测试策略 mmapplypolicy filesystem_name -P policy_file -I test # 参数说明:-I test 测试模式 数据迁移 1 2 3 4 5 6 7 8 9 10 11 # 迁移数据 mmapplypolicy filesystem_name -P migration_policy # 执行数据迁移 # 查看迁移状态 mmapplypolicy filesystem_name -I defer # 查看延迟的迁移任务 # 预览迁移 mmapplypolicy filesystem_name -P policy_file -I prepare # 预览迁移操作 ⚙️ 高级管理 文件集管理 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 # 创建文件集 mmcrfileset filesystem_name fileset_name # 创建新文件集 # 列出文件集 mmlsfileset filesystem_name # 显示所有文件集 # 链接文件集 mmlinkfileset filesystem_name fileset_name -J /path/to/junction # 参数说明:-J 指定挂载点 # 删除文件集 mmdelfileset filesystem_name fileset_name # 删除文件集 压缩管理 1 2 3 4 5 6 7 8 9 10 11 # 启用压缩 mmchattr -c z filename # 对文件启用压缩 # 查看压缩状态 mmlsattr -c filename # 查看文件压缩状态 # 压缩统计 mmfsadm dump compression # 显示压缩统计信息 复制管理 1 2 3 4 5 6 7 8 9 10 11 # 设置文件复制 mmchattr -r 2 filename # 设置文件副本数为2 # 查看复制状态 mmlsattr -r filename # 查看文件副本数 # 重新分布副本 mmrestripefile filename # 重新分布文件副本 📚 常用命令组合示例 系统健康检查脚本 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 #!/bin/bash # GPFS系统健康检查脚本 echo "=== GPFS集群状态 ===" mmgetstate -a echo "=== 文件系统状态 ===" mmlsfs all echo "=== 磁盘状态 ===" for fs in $(mmlsfs all | grep -v "^File system" | awk '{print $1}'); do echo "检查文件系统: $fs" mmlsdisk $fs | grep -E "(disk|Disk)" done echo "=== 空间使用情况 ===" mmdf all echo "=== 配额检查 ===" mmrepquota -u -g all 性能监控脚本 1 2 3 4 5 6 7 8 9 10 11 12 13 14 #!/bin/bash # GPFS性能监控脚本 echo "=== 性能监控配置 ===" mmperfmon config show echo "=== 当前I/O统计 ===" mmperfmon query io_s echo "=== 内存使用统计 ===" mmfsadm dump memstats echo "=== 网络统计 ===" mmfsadm dump tcpstats 🚨 重要注意事项 安全提醒 1. 备份重要数据:在执行任何系统级操作前,确保重要数据已备份 ...

October 03, 2025 · 54 min · 26669 words · Ringi Lee