netapp 常用命令

转载自: https://www.h3399.cn/202102/796448.html

priv set diag

排查性能问题 sysstat -M 5

acpadmin list_all查看 acp 链路连接情况)
aggr options aggr0 raidtype raid4/raid_dp更改 raid 类型)
aggr status 查看 aggrname)
df -Ag 同上)
aggr undestroy aggrname 强制删除)
aggr destroy aggrname 删除一个 aggr)
aggr show_space 查看 aggr 的空间使用情况)
aggr status aggrname -r 查看 aggr 状态)
aggr online/offline aggname 打开 / 关闭 aggr)
aggr status -s 查看 spare 盘)
aggr status -r 查看 RAID 组状态和 spare 盘)
aggr status -m
aggr create aggrname + 盘个数 创建 aggr)

aggr add aggr0 -d + 硬盘 idaggr 加盘)

**aggr add aggrname -g aggr 组名 -d + 硬盘 idaggr 组加盘)

acpadmin list_all 现在新的设备有 ACP 的端口, 控制器通过网线与 DS4243 盘柜相连, 通过这个命令可以看到盘柜的状态)
cifs shares -adddelete) name /vol/volname创建 / 删除共享)
cifs statCIFS 操作情况)
cifs testdcNT 域的链接情况)
cifs domaininfo查看 domainin)
cifs shares查看共享)
cifs terminate关闭 cifs)
cifs restartcifs 开启)
cf enable 将存储的 cluster 功能打开)
cf disable 将存储的 cluster 功能关闭)
cf status 查看存储的 cluster 状态)
data + 时间 配置系统时间)

df 查看 vol 使用状态)
df -h vol 的详细使用状态)
df -Ag aggr 使用情况)
df -i 查看 vol inode 使用状态)
disk show -n查看那些硬盘没有分配)
diak show -v查看控制器与硬盘的 ID)
disk show显示所有磁盘)
disk reassign -s 系统老 ID -d 系统新 ID把硬盘上的老的控制器 ID 换上新的系统 ID)

disk assign + 磁盘 ID分配磁盘 ownership)

disk remove_ownership + 硬盘 ID移除一个 spare 的硬盘)

disk zero spares格式化 hot spares 硬盘)

disk replace start 系统盘 spare 盘 用 spare 去取代系统盘)

environment status环境状态信息)
fcp startfcp 开启)
fcp status 查看光纤端口状态)
fcadmin config -t target + 端口名 更改端口属性)

fcp show initiator查看光纤物理端口是否通)
fcadmin config显示 FC 端口信息)
fcp configfc 端口配置信息)
fcadmin config -t 类型 端口名 更改端口型号)

fcp show cfmode 在 FC SAN 的环境下, 查看存储的 cfmode 的模式, 一般是 single)
fcp portname showfc 端口名显示)
ifconfig -a 查看网络端口状态)
ifstat网络接口性能统计)
igroup create -i -t Windows+igroupname+in 号 创建组)

lun show -v 查看 lun 的详细状态 包括映射给那个 igroup)
lun show -m 查看 lun 的映射状态)
lun create -s lun 的大小 -t Windows /vol/vol1/qtree/+lunname 创建 lun)

lun unmap /vol/volname/qtreename/lun0 组名 把 lun 映射到组)

lun resize /vol/volname/qname/lunname + 大小 更改 lun 的大小)

license 查看那些激活的许可)
netstat网络流量统计)
nfs statNFS 操作情况)
optaggr options aggr0 r
aidtype raid4更改 RAID 类型)
options autosupport.doit + 日期 触发邮件)

options disk硬盘的选择权)
options acp 这个项一般不用改)
options cf 查看与 cluster 相关的一些参数设定, 一般不需要改)
priv set advanced进入高级模式)
priv set退出高级模式)
qtree security /vol/volname/qname ntfs更改安全权限)
quota report用户水平磁盘使用)
reboot重启)
rdfile /etc/messages显示 message)
rdfile /etc/rc rdfile 用于查看显示文件中的内容信息,/etc/rc ,/etc/hosts 文件是存储中最重要的文件, 系统在启动时, 会读取里面的配置信息)
rdfile /etc/hosts
rdfile /etc/exports
rdfile /etc/log/autosupport / 文件名 读取 autosupport 信息)

sysconfig -r查看 RAID 组状态和 spare 盘)
sysconfig -v查看 filer 系统信息)
sysconfig -a 查看网口状态)
sysstat查看 CUP 利用率和文件性能)
storage show
storage show acp
storage enable/disable adapter 端口名 fc 端口开和关)

software list 看软件列表)

software update + 软件名 升级系统)

software install http://+ip 地址 /+ 文件名 软件安装)
snap reserve +volname 0关闭快照预留空间)
snap sched +volname 0 0 0关闭快照)
shelfchk磁盘架连接)
sasadmin shelf 查看盘柜链路)
uptime上线时间)
useradmin user add -g 添加一个用户)
useradmin user add < 用户名 > -g < 组名 > 添加 1 个访问用户

vol size volname + 大小 更改 vol 的大小)

vol create volname aggrname + 大小 创建 vol)

vol rename oldvol newvol更改 vol 名)
version查看 OS 版本)
vif status 端口状态信息)

下面汇总了常用的查看 FAS 存储系统磁盘信息命令:

命令

命令说明

Aggr/vol status

Volume 或者 aggregates 的信息

如果有 reconstructing 的输出, 请暂时不要更换硬盘, 等 reconstructing 结束后再进行下一步操作

vol status -f

列出有故障的 failed 硬盘, 如果没有, 也可以使用

vol status -r 或者 fcadmin device_map 来确定故障硬盘

vol status -r

列出所有可以识别到的硬盘, 包含数据盘, 校验盘, spare 盘, failed 盘以及 partner disk

vol status -s

列出系统中的 spare 盘

Disk show -n

如果使用 software ownershipp, 列出没有 owner 的磁盘

Fcadmin device_map

在 FC 磁盘柜中的 missing 或者 bypass 的磁盘

Sasadmin shelf

SAS 磁盘柜的逻辑视图

Storage show disk

列出所有磁盘信息, 包含 disk ID,shelf,bay, 序列号, vendor,model 和磁盘固件版本

Sysconfig -v | -a

系统序列号, 按照 slot number 的所有部件. Slot 0 是系统主板.

二、基本概念

filer
磁阵机头,对应于其他类型磁阵的控制器。
Filerview
NetApp磁阵磁盘管理的WEB工具,当终端为WIN2000时,需要安装JAVA虚拟机,才能打开对应的界面。
RAID
RAID组由一块或多块数据磁盘加上一块或多块数据校验盘组成
RAID4和RAID DP
RAID4的校验数据与RAID5的校验数据一样,都是数据盘上对应bit位的异或校验结果,只是RAID4将所有校验数据放在一个盘上就是校验盘),而RAID5将校验数据分散到所有盘上。RAID DP(DOUBLE PARITY)即双校验盘,其中两块校验盘的数据不一样:第一块校验盘的数据与RAID4一样,第二块盘的数据是通过对角线方式异或计算出来的。
Plex
plex是一个或多个RG组的集合
aggr
一个aggr是一个或多个plex的集合,如果RG组做镜像了,则一个aggr包含两个plex,否则只包含一个plex。Aggr用来管理plex和RAID组,因为这些实体只能作为aggr的一部分存在。
Volume
数据卷,NetApp磁阵磁盘管理的特殊方式,一个卷至少有一个RAID GROUP,也可以有多个RAID GROUP。存放系统数据的称为根卷root volume)。其他存放数据的卷称为普通卷。一个机头有且只有一个根卷。NetApp磁阵上的LUN是在Volume上创建的。卷分为传统卷和灵活卷。传统卷:只能在一个aggregate中,只能通过添加整个新硬盘的容量来扩容,不能减小,一个RG上只能有一个传统卷。灵活卷:可以只包含某个RG的一部分。
/vol
每个netapp存储都必须有且只有一个root volume,存储启动的时候要读取在它上面保存的数据。root卷是唯一具有root属性的卷,而它里面的/etc目录保存的是配置信息。它与其它vol差不多,只不过这个vol还存放ontap的配置信息、日志、firmware等等东西。/vol不是一个目录,它是一个特殊的虚拟root路径,存储用它来mount其它目录。不能通过Mount /vol来看其它卷,只能是mount每个卷单独的。
qtree
逻辑定义单位,定义在传统卷或灵活卷的子目录下,每个卷下最多可创建4995个qtree。Qtree主要作用为:利于数据管理和分配;管理软硬使用限额。Qtree与volume区别:不能对单个qtree进行快照;不支持空间保留和回收。
quotas
限制用户或组使用的磁盘空间和文件使用数。
luns
Logical Unit(LUN)被客户端在存储系统上访问的存储单元。
snapshot

Snapshot是netapp的快照技术,它有占用空间少,不影响性能,生成简便,恢复数据灵活快捷等突出优点。

感谢关注

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注