1.简介:

perccli 是一个用于管理和监控 Dell PowerEdge 服务器硬件 RAID 控制器的命令行工具。它允许管理员执行各种操作,包括创建、配置、监控和维护 RAID 阵列,以确保服务器的存储子系统稳定运行。
# perccli 命令完整使用手册
# 适用:戴尔PERC RAID卡命令行管理工具

==================================================
一、基础查询命令
==================================================
perccli -v                          # 查看perccli版本
perccli -h | -help | ?             # 查看帮助信息
perccli show                       # 简要显示RAID控制器信息
perccli show all                   # 显示控制器完整信息
perccli show ctrlcount             # 查看控制器数量
perccli show file=<filepath>       # 导出信息到指定文件

==================================================
二、创建虚拟磁盘(VD)命令
==================================================
# 基础创建RAID命令
perccli /cx add vd r[0|1|5|6|10|50|60] \
        [Size=<VD1_Sz>,<VD2_Sz>,..|remaining] \
        [name=<VDNAME1>,..] \
        drives=[e:]s|[e:]s-x|[e:]s-x,y \
        [PDperArray=x][SED] \
        [pdcache=on|off|default][pi] \
        [DimmerSwitch(ds)=default|auto|none|max|maxnocache] \
        [wt|wb|fwb][nora|ra] \
        [direct|cached] \
        [CachedBadBBU|NoCachedBadBBU] \
        [cachevd][unmap] \
        [Strip=<64|128|256|512|1024>] \
        [AfterVd=X] \
        [EmulationType=0|1|2] \
        [Spares = [e:]s|[e:]s-x|[e:]s-x,y] \
        [force][ExclusiveAccess] \
        [Cbsize=0|1|2 Cbmode=0|1|2|3|4|5|6|7]

# 为每个物理盘创建独立RAID0
perccli /cx add vd each r0 \
        [name=<VDNAME1>,..] \
        drives=[e:]s|[e:]s-x|[e:]s-x,y \
        [SED] [pdcache=on|off|default][pi] \
        [ds=default|auto|none|max|maxnocache] \
        [wt|wb|fwb][nora|ra][direct|cached] \
        [CachedBadBBU|NoCachedBadBBU] \
        [Strip=<64|128|256|512|1024>] \
        [EmulationType=0|1|2] \
        [ExclusiveAccess] \
        [Cbsize=0|1|2 Cbmode=0|1|2|3|4|7] \
        [unmap]

# 创建CacheCade缓存
perccli /cx add VD cachecade r[0|1|10] \
        drives = [e:]s|[e:]s-x|[e:]s-x,y \
        [WT|WB] [assignvds = 0,1,2]

==================================================
三、物理设备查询命令
==================================================
perccli /cx/ex show                # 查看机箱信息
perccli /cx/ex show all            # 查看机箱完整信息
perccli /cx/ex show status [extended]  # 查看机箱状态
perccli /cx/ex show phyerrorcounters    # 查看机箱物理端口错误计数
perccli /cx/dx show                # 查看物理磁盘信息
perccli /cx/dall show cachecade    # 查看所有磁盘缓存信息
perccli /cx/dx show all            # 查看物理磁盘完整信息
perccli /cx/dall show mirror       # 查看磁盘镜像信息
perccli /cx[/ex]/sx show           # 查看指定物理盘信息
perccli /cx[/ex]/sx show all       # 查看指定物理盘完整信息
perccli /cx[/ex]/sx show rebuild   # 查看磁盘重建进度
perccli /cx[/ex]/sx show poh [ignoreselftest]  # 查看磁盘通电时长
perccli /cx[/ex]/sx show smart     # 查看磁盘SMART信息
perccli /cx[/ex]/sx show copyback  # 查看回拷进度
perccli /cx[/ex]/sx show patrolread  # 查看巡检进度
perccli /cx[/ex]/sx show phyerrorcounters  # 查看物理盘错误计数
perccli /cx[/ex]/sx show errorcounters    # 查看磁盘错误计数
perccli /cx[/ex]/sx show initialization  # 查看初始化进度
perccli /cx[/ex]/sx show jbod      # 查看JBOD模式状态
perccli /cx[/ex]/sx show jbod all  # 查看JBOD完整信息
perccli /cx[/ex]/sx show dpmstat type=HIST|LCT|RA|EXT [logfile[=filename]]  # 查看DPM统计
perccli /cx[/ex]/sx show repair    # 查看磁盘修复状态
perccli /cx show freespace         # 查看空闲空间
perccli /cx/fall show [all] [securityKey=xxx]  # 查看外部配置
perccli /cx/px show                # 查看端口信息
perccli /cx/px show phyerrorcounters  # 查看端口错误计数
perccli /cx/px show all            # 查看端口完整信息
perccli /cx/bbu show               # 查看BBU电池信息
perccli /cx/bbu show all           # 查看BBU完整信息
perccli /cx/bbu show status        # 查看BBU状态
perccli /cx/bbu show properties    # 查看BBU属性
perccli /cx/bbu show learn         # 查看BBU学习周期
perccli /cx/cv show                # 查看CV信息
perccli /cx/cv show all            # 查看CV完整信息
perccli /cx/cv show status         # 查看CV状态
perccli /cx/cv show learn          # 查看CV学习周期

==================================================
四、虚拟磁盘(VD)查询命令
==================================================
perccli /cx/vx show                # 查看虚拟磁盘信息
perccli /cx/vx show all [logfile[=filename]]  # 查看虚拟磁盘完整信息
perccli /cx/vx show init           # 查看初始化进度
perccli /cx/vx show cc             # 查看一致性检查进度
perccli /cx/vx show erase          # 查看擦除进度
perccli /cx/vx show migrate        # 查看阵列迁移进度
perccli /cx/vx show bgi            # 查看后台初始化进度
perccli /cx/vx show autobgi        # 查看自动后台初始化
perccli /cx/vx show expansion      # 查看扩容信息
perccli /cx/vx show Unmap          # 查看Unmap功能状态
perccli /cx/vx show BBMT           # 查看BBMT信息
perccli /cx show preservedcache    # 查看保留缓存
perccli /cx show cc|consistencycheck  # 查看一致性检查配置
perccli /cx show ocr               # 查看OCR配置
perccli /cx show bootdrive         # 查看引导盘配置
perccli /cx/vx show BBMT           # 查看BBMT信息

==================================================
五、删除/重置命令
==================================================
perccli /cx/vx del [cachecade] [discardcache] [force]  # 删除虚拟磁盘
perccli /cx delete config [force]      # 删除控制器配置
perccli /cx delete events              # 删除事件日志
perccli /cx delete termlog             # 删除终端日志
perccli /cx/vx delete preservedcache [force]  # 删除保留缓存
perccli /cx delete dpmstat type=Hist|LCT|RA|EXT|All  # 删除DPM统计
perccli /cx[/ex]/sx del jbod [force]    # 取消JBOD模式
perccli /cx/vx delete BBMT             # 删除BBMT
perccli /cx erase nvsram               # 擦除NVRAM
perccli /cx erase fwbackup             # 擦除固件备份
perccli /cx erase bootservices          # 擦除引导服务
perccli /cx erase all [excludemfg] [file=filename]  # 擦除所有配置
perccli /cx erase perconfpage           # 擦除PERC配置页
perccli /cx erase mpb                   # 擦除MPB
perccli /cx delete snapdump [force]     # 删除快照转储

==================================================
六、物理磁盘操作命令
==================================================
perccli /cx[/ex]/sx start rebuild      # 启动磁盘重建
perccli /cx[/ex]/sx stop rebuild       # 停止磁盘重建
perccli /cx[/ex]/sx pause rebuild      # 暂停磁盘重建
perccli /cx[/ex]/sx resume rebuild     # 恢复磁盘重建
perccli /cx[/ex]/sx start copyback target=e:s  # 启动回拷
perccli /cx[/ex]/sx stop copyback      # 停止回拷
perccli /cx[/ex]/sx pause copyback     # 暂停回拷
perccli /cx[/ex]/sx resume copyback    # 恢复回拷
perccli /cx[/ex]/sx reset phyerrorcounters  # 重置物理端口错误计数
perccli /cx[/ex]/sx reset errorcounters type=1|2  # 重置错误计数
perccli /cx[/ex]/sx start initialization  # 启动磁盘初始化
perccli /cx[/ex]/sx stop initialization   # 停止磁盘初始化
perccli /cx[/ex]/sx start locate       # 点亮磁盘定位灯
perccli /cx[/ex]/sx stop locate        # 关闭磁盘定位灯
perccli /cx[/ex]/sx add hotsparedrive [DGs=<N|0,1,2...>] [enclaffinity]  # 添加热备盘
perccli /cx[/ex]/sx delete hotsparedrive  # 删除热备盘
perccli /cx[/ex]/sx spinup             # 启动磁盘
perccli /cx[/ex]/sx spindown           # 停止磁盘
perccli /cx[/ex]/sx set online         # 设置磁盘在线
perccli /cx[/ex]/sx set offline        # 设置磁盘离线
perccli /cx[/ex]/sx set missing        # 标记磁盘缺失
perccli /cx[/ex]/sx set jbod           # 设置磁盘为JBOD模式
perccli /cx[/ex]/sx set good [force]   # 修复磁盘状态为良好
perccli /cx[/ex]/sx insert dg=A array=B row=C  # 插入磁盘到阵列
perccli /cx[/ex]/sx set bootdrive=<on|off>  # 设置磁盘为引导盘
perccli /cx[/ex]/sx secureerase [force]  # 安全擦除磁盘
perccli /cx[/ex]/sx start erase [simple|normal|thorough|standard|threepass|crypto] [patternA=<val>] [patternB=<val>]  # 启动磁盘擦除
perccli /cx[/ex]/sx stop erase         # 停止磁盘擦除
perccli /cx[/ex]/sx start sanitize <cryptoerase|overwrite|blockErase> [ause]  # 启动磁盘清理
perccli /cx[/ex]/sx show sanitize      # 查看磁盘清理进度
perccli /cx[/ex]/sx start repair [force]  # 启动磁盘修复
perccli /cx[/ex]/sx stop repair        # 停止磁盘修复
perccli /cx/dx set transport=on|off [EDHSP=on|off] [SDHSP=on|off]  # 设置磁盘传输模式

==================================================
七、虚拟磁盘(VD)配置命令
==================================================
perccli /cx/vx set ssdcaching=on|off   # 设置SSD缓存
perccli /cx/vx set hidden=on|off      # 设置虚拟磁盘隐藏
perccli /cx/vx set emulationType=0|1|2  # 设置模拟类型
perccli /cx/vx set Unmap=<On|Off>      # 设置Unmap功能
perccli /cx/vx set cbsize=0|1|2 cbmode=0|1|2|3|4|7  # 设置缓存旁路
perccli /cx/vx set wrcache=WT|WB|FWB   # 设置写缓存:直写/回写/强制回写
perccli /cx/vx set rdcache=RA|NoRA     # 设置读缓存:预读/不预读
perccli /cx/vx set iopolicy=Cached|Direct  # 设置IO策略:缓存/直写
perccli /cx/vx set accesspolicy=RW|RO|Blocked|RmvBlkd  # 设置访问策略
perccli /cx/vx set pdcache=On|Off|Default  # 设置物理磁盘缓存
perccli /cx/vx set name=<NameString>   # 设置虚拟磁盘名称
perccli /cx/vx set HostAccess=ExclusiveAccess|SharedAccess  # 设置主机访问模式
perccli /cx/vx set ds=Default|Auto|None|Max|MaxNoCache  # 设置DimmerSwitch
perccli /cx/vx set autobgi=On|Off      # 设置自动后台初始化
perccli /cx/vx set pi=Off              # 关闭PI功能
perccli /cx/vx set bootdrive=<on|off>  # 设置虚拟磁盘为引导盘

==================================================
八、虚拟磁盘(VD)操作命令
==================================================
perccli /cx/vx expand Size=<xx> [expandarray]  # 扩容虚拟磁盘
perccli /cx/vx start init [Full] [Force]  # 启动虚拟磁盘初始化
perccli /cx/vx start erase [simple|normal|thorough|standard] [patternA=<val>] [patternB=<val>]  # 启动虚拟磁盘擦除
perccli /cx/vx start cc [Force]           # 启动一致性检查
perccli /cx/vx start migrate type=raidx [option=add|remove drives=[e:]s|[e:]s-x|[e:]s-x,y] [Force]  # 启动阵列迁移
perccli /cx/vx stop init                  # 停止初始化
perccli /cx/vx stop erase                 # 停止擦除
perccli /cx/vx stop cc                    # 停止一致性检查
perccli /cx/vx stop bgi                   # 停止后台初始化
perccli /cx/vx pause cc                   # 暂停一致性检查
perccli /cx/vx pause bgi                  # 暂停后台初始化
perccli /cx/vx resume cc                  # 恢复一致性检查
perccli /cx/vx resume bgi                 # 恢复后台初始化

==================================================
九、控制器全局配置命令
==================================================
perccli /cx set consistencycheck|cc[=off|seq|conc] [delay=value] [starttime=yyyy/mm/dd hh] [excludevd=x-y,z|none]  # 设置一致性检查
perccli /cx set ocr=<on|off>              # 设置OCR
perccli /cx set sesmultipathcfg=<on|off>  # 设置SES多路径
perccli /cx set sesmonitoring=on|off      # 设置SES监控
perccli /cx set failpdonsmarterror=on|off # 设置SMART错误时标记磁盘故障
perccli /cx set bootwithpinnedcache=<on|off>  # 设置缓存引导
perccli /cx set activityforlocate=<on|off>  # 设置定位灯活动
perccli /cx set copyback=<on|off> type=ctrl|smartssd|smarthdd|all  # 设置回拷功能
perccli /cx set jbod=<on|off> [force]     # 开启/关闭JBOD模式
perccli /cx set autorebuild=<on|off>      # 开启/关闭自动重建
perccli /cx set ldlimit=<default|max>     # 设置逻辑磁盘限制
perccli /cx set autoconfig [=none|R0 [immediate]|JBOD] [usecurrent]  # 设置自动配置
perccli /cx set cachebypass=<on|off>      # 设置缓存旁路
perccli /cx set usefdeonlyencrypt=<on|off>  # 设置仅FDE加密
perccli /cx set prcorrectunconfiguredareas=<on|off>  # 设置巡检修正
perccli /cx set batterywarning=<on|off>   # 设置电池警告
perccli /cx set abortcconerror=<on|off>  # 设置错误时中止CC
perccli /cx set ncq=<on|off>             # 设置NCQ
perccli /cx set configautobalance=<on|off>  # 设置配置自动均衡
perccli /cx set maintainpdfailhistory=<on|off>  # 设置保留磁盘故障历史
perccli /cx set restorehotspare=<on|off>  # 设置热备盘自动恢复
perccli /cx set bios [state=<on|off>] [Mode=<SOE|PE|IE|SME>] [abs=<on|off>] [DeviceExposure=<value>]  # 设置BIOS
perccli /cx set alarm=<on|off|silence>    # 设置蜂鸣器
perccli /cx set deviceorderbyfirmware=<on|off>  # 设置固件设备排序
perccli /cx set foreignautoimport=<on|off>  # 设置外部配置自动导入
perccli /cx set directpdmapping=<on|off>  # 设置物理磁盘直接映射
perccli /cx set rebuildrate=<value>      # 设置重建速率(0-100)
perccli /cx set loadbalancemode=<on|off>  # 设置负载均衡
perccli /cx set eghs [state=<on|off>] [eug=<on|off>] [smarter=<on|off>]  # 设置EGHS
perccli /cx set cacheflushint=<value>     # 设置缓存刷新间隔
perccli /cx set prrate=<value>            # 设置巡检速率
perccli /cx set ccrate=<value>            # 设置一致性检查速率
perccli /cx set bgirate=<value>           # 设置后台初始化速率
perccli /cx set sgpioforce=<on|off>       # 设置SGPIO强制
perccli /cx set supportssdpatrolread=<on|off>  # 设置SSD巡检
perccli /cx set reconrate=<value>         # 设置重构速率
perccli /cx set spinupdrivecount=<value>  # 设置同时启动磁盘数
perccli /cx set spinupdelay=<value>       # 设置磁盘启动延迟
perccli /cx set coercion=<value>          # 设置容量强制匹配
perccli /cx set limitMaxRateSATA=on|off   # 限制SATA最大速率
perccli /cx set HDDThermalPollInterval=<value>  # 设置HDD温度轮询间隔
perccli /cx set SSDThermalPollInterval=<value>  # 设置SSD温度轮询间隔
perccli /cx set smartpollinterval=<value>  # 设置SMART轮询间隔
perccli /cx set eccbucketsize=<value>     # 设置ECC桶大小
perccli /cx set eccbucketleakrate=<value>  # 设置ECC桶泄漏率
perccli /cx set backplane mode=<value> expose=<on|off>  # 设置背板
perccli /cx set perfmode=<value> [maxflushlines=<value> numiostoorder=<value>]  # 设置性能模式
perccli /cx set pi [state=<on|off>] [import=<on|off>]  # 设置PI
perccli /cx set time=<yyyymmdd hh:mm:ss|systemtime>  # 设置控制器时间
perccli /cx set ds=OFF type=1|2|3|4      # 关闭DS功能
perccli /cx set ds=ON type=1|2 [properties]  # 开启DS功能
perccli /cx set ds=ON type=3|4 DefaultLdType=<val> [properties]  # 开启DS功能
perccli /cx set ds [properties]          # 设置DS参数
perccli /cx set factory defaults          # 恢复出厂默认配置
perccli /cx flushcache                   # 刷新控制器缓存
perccli /cx set sbr                      # 设置SBR
perccli /cx set maintenance mode=normal|nodevices  # 设置维护模式
perccli /cx set personality=RAID|HBA|eHBA  # 设置控制器工作模式
perccli /cx set profile profileid=<id>    # 设置配置文件
perccli /cx set immediateio=<on|off>      # 设置即时IO
perccli /cx set largeiosupport=<on|off>   # 设置大IO支持
perccli /cx set unmap=<on|off>           # 设置全局Unmap
perccli /cx set driveactivityled=<on|off>  # 设置磁盘活动灯
perccli /cx set largeQD=<on|off>          # 设置大队列深度
perccli /cx set debug type=<value> option=<value> [level=<hex>]  # 设置调试模式
perccli /cx set debug reset all           # 重置调试参数
perccli /cx set assemblynumber=xxxx       # 设置装配编号
perccli /cx set tracernumber=xxxx         # 设置跟踪编号
perccli /cx set sasadd=xxxx [devicename] [methodport]  # 设置SAS地址
perccli /cx set sasaddhi=xxxx sasaddlow=xxxxx [devicename] [methodport]  # 设置SAS地址高位/低位
perccli /cx set snapdump state=on|off [savecount=<value>|delayocr=<value>]  # 设置快照转储
perccli /cx set htbparams=off [maxsize=<value> minsize=<value> decrementsize=<value>]  # 设置HTB参数
perccli /cx set jbodhostledmgmt=on|off    # 设置JBOD主机灯管理
perccli /cx/mx set mode=<Internal|External|Auto>  # 设置模式
perccli /cx transform iMR                # 转换为iMR模式
perccli /cx restart                     # 重启控制器
perccli /cx shutdown                    # 关闭控制器
perccli /cx start dpm                   # 启动DPM
perccli /cx stop dpm                    # 停止DPM
perccli /cx start patrolread            # 启动巡检
perccli /cx stop patrolread             # 停止巡检
perccli /cx pause patrolread            # 暂停巡检
perccli /cx resume patrolread           # 恢复巡检
perccli /cx set patrolread [=[[on mode=<auto|manual>]|off]]|[starttime=<yyyy/mm/dd hh>]|[maxconcurrentpd=<value>]|[includessds=<on|onlymixed|off>]|[uncfgareas=on|off]|[excludevd=x-y,z|none]|[delay=<value>]  # 设置巡检参数

==================================================
十、端口/链路配置命令
==================================================
perccli /cx/px set linkspeed=0|1.5|3|6|12  # 设置端口链路速率
perccli /cx/px set state=on|off         # 设置端口状态
perccli /cx/px reset [hard]              # 重置端口
perccli /cx/px compare linkspeed=<speed>  # 对比端口链路速率
perccli /cx show linkconfig             # 查看链路配置

==================================================
十一、电池/电容(BBU/CV)操作命令
==================================================
perccli /cx/bbu start learn              # 启动BBU学习
perccli /cx/bbu set [learnDelayInterval=<val>|bbuMode=<val>|learnStartTime=[DDD HH|off]|autolearnmode=<val>|powermode=sleep|writeaccess=sealed]  # 设置BBU参数
perccli /cx/cv start learn              # 启动CV学习
perccli /cx/bbu show gasgauge Offset=xxxx Numbytes=n  # 查看BBU电量计

==================================================
十二、加密/安全命令
==================================================
perccli /cx delete securitykey           # 删除安全密钥
perccli /cx set securitykey <=xxxxxxxx [passphrase=xxxx] [keyid=xxx]|file=filename  # 设置安全密钥
perccli /cx set securitykey <keyid=xxx|file=filename>  # 设置安全密钥
perccli /cx compare securitykey <=xxxxxxxxxx|file=filename>  # 对比安全密钥
perccli /cx set securitykey <=xxxxxxxx oldsecuritykey=xxxxxxxx [passphrase=xxxx] [keyid=xxx]|file=filename>  # 修改安全密钥
perccli /cx[/ex]/sx set security=on      # 开启磁盘安全
perccli /cx show securitykey keyid       # 查看安全密钥ID
perccli /cx[/ex]/sx show securitykey keyid  # 查看磁盘安全密钥ID
perccli /cx show security spdm slotgroup=xx slot=yy  # 查看SPDM安全
perccli /cx export security spdm slotgroup=xx slot=yy subject=subjectfile file=filename  # 导出SPDM安全
perccli /cx import security spdm slotgroup=xx slot=yy file=filename [seal]  # 导入SPDM安全
perccli /cx set security spdm slotgroup=xx slot=yy invalidate [force]  # 失效SPDM安全
perccli /cx get security spdm slotgroup=xx slot=yy file=filename  # 获取SPDM安全

==================================================
十三、外部配置管理命令
==================================================
perccli /cx/fall del|delete [securityKey=xxx]  # 删除外部配置
perccli /cx/fall import [preview] [securityKey=xxx]  # 导入外部配置

==================================================
十四、固件/BIOS升级命令
==================================================
perccli /cx download file=<filepath> [noverchk] [noreset] [forcehcb]  # 升级控制器固件
perccli /cx download file=<filepath> [fwtype=<val>] [ResetNow] [nosigchk] [noverchk] [force] [forceclose]  # 升级控制器固件
perccli /cx[/ex]/sx download src=<filepath> [satabridge] [mode=5|7] [parallel [force]]  # 升级磁盘固件
perccli /cx[/ex]/sx download status        # 查看固件升级进度
perccli /cx/ex download src=<filepath> [mode=5|[forceActivate] mode=7] [bufferid=<val>]  # 升级机箱固件
perccli /cx/ex download src=<filepath> mode=e [offline] [forceActivate [delay=<val>]] [bufferid=<val>]  # 升级机箱固件
perccli /cx/ex download mode=f [offline] [delay=<val>] [bufferid=<val>]  # 升级机箱固件
perccli /cx[/ex]/sx download src=<filepath> mode=E [offline] [activatenow [delay=<val>]]  # 升级磁盘固件
perccli /cx[/ex]/sx download mode=F [offline] [delay=<val>]  # 升级磁盘固件
perccli /cx download efibios file=<filepath>  # 升级EFI BIOS
perccli /cx download cpld file=<filepath>  # 升级CPLD
perccli /cx download psoc file=<filepath>  # 升级PSOC
perccli /cx download bios file=<filepath>  # 升级BIOS
perccli /cx download fcode file=<filepath>  # 升级FCODE
perccli /cx compare bios ver=<bios version>  # 对比BIOS版本
perccli /cx compare fwprodid ver=<fw product id version>  # 对比固件产品ID
perccli /cx compare ssid ver=<ssid version>  # 对比SSID版本
perccli /cx compare firmware ver=<firmware version>  # 对比固件版本

==================================================
十五、配置备份/恢复命令
==================================================
perccli /cx get config file=<fileName>   # 导出控制器配置
perccli /cx set config file=<fileName>   # 导入控制器配置
perccli /cx get bios file=<filename>     # 导出BIOS
perccli /cx get firmware file=<filename>  # 导出固件
perccli /cx get mpb file=<filename>       # 导出MPB
perccli /cx get fwbackup file=<filename>  # 导出固件备份
perccli /cx get nvdata file=<filename>   # 导出NVDATA
perccli /cx get flash file=<filename>     # 导出FLASH
perccli /cx get vpd file=<fileName>       # 导出VPD
perccli /cx set updatevpd file=<filepath>  # 更新VPD
perccli /cx show vpd                     # 查看VPD信息

==================================================
十六、日志/信息查询命令
==================================================
perccli /cx show events [type=<sincereboot|sinceshutdown|includedeleted|latest=x|ccincon vd=<0,1,...>] [filter=<info,warning,critical,fatal>] [file=<filepath>] [logfile[=filename]]  # 查看事件日志
perccli /cx show eventloginfo            # 查看事件日志信息
perccli /cx show termlog [type=config|contents] [logfile[=filename]]  # 查看终端日志
perccli /cx show pdfailevents [lastoneday] [lastseqnum=<val>] [file=<filepath>]  # 查看磁盘故障事件
perccli /cx show aliLog [logfile[=filename]]  # 查看ALI日志
perccli /cx show dequeuelog file=<filepath>  # 查看队列日志
perccli /cx show snapdump                # 查看快照转储
perccli /cx get snapdump [id=[all|<value> file=<fileName>]] [norttdump]  # 获取快照转储

==================================================
十七、其他查询命令
==================================================
perccli /cx show sesmonitoring           # 查看SES监控状态
perccli /cx show failpdonsmarterror      # 查看SMART错误磁盘故障配置
perccli /cx show autoconfig              # 查看自动配置
perccli /cx show cachebypass             # 查看缓存旁路配置
perccli /cx show usefdeonlyencrypt        # 查看FDE加密配置
perccli /cx show prcorrectunconfiguredareas  # 查看巡检修正配置
perccli /cx show batterywarning           # 查看电池警告配置
perccli /cx show abortcconerror          # 查看CC错误中止配置
perccli /cx show ncq                     # 查看NCQ配置
perccli /cx show configautobalance        # 查看配置自动均衡
perccli /cx show maintainpdfailhistory    # 查看磁盘故障历史保留
perccli /cx show restorehotspare         # 查看热备盘恢复配置
perccli /cx show bios                    # 查看BIOS配置
perccli /cx show alarm                   # 查看蜂鸣器状态
perccli /cx show deviceorderbyfirmware    # 查看固件设备排序
perccli /cx show foreignautoimport        # 查看外部配置自动导入
perccli /cx show directpdmapping         # 查看物理磁盘映射
perccli /cx show rebuildrate             # 查看重建速率
perccli /cx show loadbalancemode          # 查看负载均衡模式
perccli /cx show eghs                    # 查看EGHS配置
perccli /cx show cacheflushint            # 查看缓存刷新间隔
perccli /cx show prrate                  # 查看巡检速率
perccli /cx show ccrate                  # 查看CC速率
perccli /cx show bgirate                 # 查看BGI速率
perccli /cx show dpm                     # 查看DPM状态
perccli /cx show sgpioforce              # 查看SGPIO强制配置
perccli /cx show supportssdpatrolread     # 查看SSD巡检支持
perccli /cx show reconrate               # 查看重构速率
perccli /cx show spinupdrivecount         # 查看磁盘启动数量
perccli /cx show wbsupport               # 查看WB支持
perccli /cx show spinupdelay             # 查看磁盘启动延迟
perccli /cx show coercion                # 查看容量强制匹配
perccli /cx show limitMaxRateSATA        # 查看SATA速率限制
perccli /cx show HDDThermalPollInterval   # 查看HDD温度轮询
perccli /cx show SSDThermalPollInterval   # 查看SSD温度轮询
perccli /cx show smartpollinterval       # 查看SMART轮询
perccli /cx show eccbucketsize           # 查看ECC桶大小
perccli /cx show eccbucketleakrate       # 查看ECC桶泄漏率
perccli /cx show backplane               # 查看背板配置
perccli /cx show perfmode                # 查看性能模式
perccli /cx show perfmodevalues          # 查看性能模式参数
perccli /cx show pi                      # 查看PI配置
perccli /cx show time                    # 查看控制器时间
perccli /cx show ds                      # 查看DS配置
perccli /cx show safeid                  # 查看安全ID
perccli /cx show rehostinfo              # 查看重宿主信息
perccli /cx show pci                     # 查看PCI信息
perccli /cx show ASO                     # 查看ASO信息
perccli /cx show ldlimit                 # 查看逻辑磁盘限制
perccli /cx show badblocks               # 查看坏块信息
perccli /cx show maintenance             # 查看维护模式
perccli /cx show personality             # 查看控制器工作模式
perccli /cx show profile                 # 查看配置文件
perccli /cx show immediateio            # 查看即时IO配置
perccli /cx show driveactivityled        # 查看磁盘活动灯
perccli /cx show largeiosupport          # 查看大IO支持
perccli /cx show unmap                   # 查看全局Unmap
perccli /cx show largeQD                 # 查看大队列深度
perccli /cx show assemblynumber          # 查看装配编号
perccli /cx show tracernumber            # 查看跟踪编号
perccli /cx show boardname               # 查看主板名称
perccli /cx show sasadd                  # 查看SAS地址
perccli /cx show htbparams               # 查看HTB参数
perccli /cx show jbodhostledmgmt         # 查看JBOD灯管理
perccli /cx show failedNvmeDevices       # 查看NVMe故障设备
perccli /cx show powermonitoringinfo     # 查看电源监控信息
perccli /cx show flushwriteverify        # 查看写入校验配置
perccli /cx set flushwriteverify=<on|off>  # 设置写入校验

==================================================
十八、ASO命令
==================================================
perccli /cx set aso key=<key value> preview  # ASO密钥预览
perccli /cx set aso key=<key value>       # 设置ASO密钥
perccli /cx set aso transfertovault       # 传输ASO到保险库
perccli /cx set aso rehostcomplete        # 完成ASO重宿主
perccli /cx set aso deactivatetrialkey    # 停用ASO试用密钥

# 命令参数说明
# cx  :控制器编号,如/c0
# ex  :机箱编号,如/e0
# sx  :物理磁盘编号,如/s0
# vx  :虚拟磁盘编号,如/v0
# dx  :磁盘组编号
# px  :端口编号

Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐