2024年最全Linux使用storcli工具查看服务器硬盘和raid组信息(1),我们用最详细的方式解析Linux运维消息机制的源码

avatar
作者
筋斗云
阅读量:0

为了做好运维面试路上的助攻手,特整理了上百道 【运维技术栈面试题集锦】 ,让你面试不慌心不跳,高薪offer怀里抱!

这次整理的面试题,小到shell、MySQL,大到K8s等云原生技术栈,不仅适合运维新人入行面试需要,还适用于想提升进阶跳槽加薪的运维朋友。

本份面试集锦涵盖了

  • 174 道运维工程师面试题
  • 128道k8s面试题
  • 108道shell脚本面试题
  • 200道Linux面试题
  • 51道docker面试题
  • 35道Jenkis面试题
  • 78道MongoDB面试题
  • 17道ansible面试题
  • 60道dubbo面试题
  • 53道kafka面试
  • 18道mysql面试题
  • 40道nginx面试题
  • 77道redis面试题
  • 28道zookeeper

总计 1000+ 道面试题, 内容 又全含金量又高

  • 174道运维工程师面试题

1、什么是运维?

2、在工作中,运维人员经常需要跟运营人员打交道,请问运营人员是做什么工作的?

3、现在给你三百台服务器,你怎么对他们进行管理?

4、简述raid0 raid1raid5二种工作模式的工作原理及特点

5、LVS、Nginx、HAproxy有什么区别?工作中你怎么选择?

6、Squid、Varinsh和Nginx有什么区别,工作中你怎么选择?

7、Tomcat和Resin有什么区别,工作中你怎么选择?

8、什么是中间件?什么是jdk?

9、讲述一下Tomcat8005、8009、8080三个端口的含义?

10、什么叫CDN?

11、什么叫网站灰度发布?

12、简述DNS进行域名解析的过程?

13、RabbitMQ是什么东西?

14、讲一下Keepalived的工作原理?

15、讲述一下LVS三种模式的工作过程?

16、mysql的innodb如何定位锁问题,mysql如何减少主从复制延迟?

17、如何重置mysql root密码?

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以点击这里获取!

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

Physical Drives = 14【十四个物理磁盘】

PD LIST :

=======


EID:Slt DID State DG       Size Intf Med SED PI SeSz Model            Sp


32:0      0 Onln   1  837.75 GB SAS  HDD N   N  512B WD9001BKHG       U

32:1      1 Onln   1  837.75 GB SAS  HDD N   N  512B WD9001BKHG       U

32:2      2 Onln   1  837.75 GB SAS  HDD N   N  512B WD9001BKHG       U

32:3      3 Onln   1  837.75 GB SAS  HDD N   N  512B WD9001BKHG       U

32:4      4 Onln   1  837.75 GB SAS  HDD N   N  512B WD9001BKHG       U

32:5      5 Onln   1  837.75 GB SAS  HDD N   N  512B WD9001BKHG       U

32:6      6 Onln   2  837.75 GB SAS  HDD N   N  512B WD9001BKHG       U

32:7      7 Onln   2  837.75 GB SAS  HDD N   N  512B WD9001BKHG       U

32:8      8 Onln   2  837.75 GB SAS  HDD N   N  512B WD9001BKHG       U

32:9      9 Onln   2  837.75 GB SAS  HDD N   N  512B WD9001BKHG       U

32:10    10 Onln   2  837.75 GB SAS  HDD N   N  512B WD9001BKHG       U

32:11    11 Onln   2  837.75 GB SAS  HDD N   N  512B WD9001BKHG       U

32:24    24 Onln   0 278.875 GB SAS  HDD N   N  512B ST9300603SS      U

32:25    25 Onln   0 278.875 GB SAS  HDD N   N  512B ST9300605SS      U


EID-Enclosure Device ID|Slt-Slot No.|DID-Device ID|DG-DriveGroup

DHS-Dedicated Hot Spare|UGood-Unconfigured Good|GHS-Global Hotspare

UBad-Unconfigured Bad|Onln-Online|Offln-Offline|Intf-Interface

Med-Media Type|SED-Self Encryptive Drive|PI-Protection Info

SeSz-Sector Size|Sp-Spun|U-Up|D-Down|T-Transition|F-Foreign

BBU_Info :

========


Model State   RetentionTime Temp Mode MfgDate    Next Learn


BBU   Optimal 0 hour(s)     30C  0    2011/07/18 None


4、获取enclosure信息

硬盘大多是附在enclosure上不是直接附在controller上。

显示所有的enclosure信息,但是系统中只有一个enclosure ,EID:32.

[root@localhost storcli]# ./storcli64 /c0/eall show

Controller = 0

Status = Success

Description = None

Properties :

==========


EID State Slots PD PS Fans TSs Alms SIM Port#       ProdID    VendorSpecific


32 OK       26 14  0    0   0    0   0 Unavailable BP12G+EXP


EID-Enclosure Device ID |PD-Physical drive count |PS-Power Supply count|

TSs-Temperature sensor count |Alms-Alarm count |SIM-SIM Count

获取单个enclosure  ,e32详细信息

[root@localhost storcli]# ./storcli64 /c0/e32 show all

Controller = 0

Status = Success

Description = None

Enclosure /c0/e32  :

==================

Information :

===========

Device ID = 32

Position = 1

Connector Name = Unavailable

Enclosure Type = SES

Status = OK

FRU Part Number = N/A

Enclosure Serial Number = N/A

ESM Serial Number = N/A

Enclosure Zoning Mode = N/A

Partner Device ID = 65535

Inquiry Data :

============

Vendor Identification = DP

Product Identification = BP12G+EXP

Product Revision Level = 1.07

Properties :

==========


EID State Slots PD PS Fans TSs Alms SIM Port#       ProdID    VendorSpecific


32 OK       26 14  0    0   0    0   0 Unavailable BP12G+EXP


EID-Enclosure Device ID |PD-Physical drive count |PS-Power Supply count|

TSs-Temperature sensor count |Alms-Alarm count |SIM-SIM Count

5、显示物理磁盘信息

语法:storcli64  /cx/eall/sall show  显示所有物理磁盘信息

[root@localhost storcli]# ./storcli64 /c0/e32/sall   show 【
显示e32上的所有物理硬盘

[root@localhost storcli]# ./storcli64 /c0/eall/sall show【
显示所有enclosure下的所有物理硬盘

Controller = 0

Status = Success

Description = Show Drive Information Succeeded.

Drive Information :

=================


EID:Slt DID State DG       Size Intf Med SED PI SeSz Model            Sp


32:0      0 Onln   1  837.75 GB SAS  HDD N   N  512B WD9001BKHG       U

32:1      1 Onln   1  837.75 GB SAS  HDD N   N  512B WD9001BKHG       U

32:2      2 Onln   1  837.75 GB SAS  HDD N   N  512B WD9001BKHG       U

32:3      3 Onln   1  837.75 GB SAS  HDD N   N  512B WD9001BKHG       U

32:4      4 Onln   1  837.75 GB SAS  HDD N   N  512B WD9001BKHG       U

32:5      5 Onln   1  837.75 GB SAS  HDD N   N  512B WD9001BKHG       U

32:6      6 Onln   2  837.75 GB SAS  HDD N   N  512B WD9001BKHG       U

32:7      7 Onln   2  837.75 GB SAS  HDD N   N  512B WD9001BKHG       U

32:8      8 Onln   2  837.75 GB SAS  HDD N   N  512B WD9001BKHG       U

32:9      9 Onln   2  837.75 GB SAS  HDD N   N  512B WD9001BKHG       U

32:10    10 Onln   2  837.75 GB SAS  HDD N   N  512B WD9001BKHG       U

32:11    11 Onln   2  837.75 GB SAS  HDD N   N  512B WD9001BKHG       U

32:24    24 Onln   0 278.875 GB SAS  HDD N   N  512B ST9300603SS      U

32:25    25 Onln   0 278.875 GB SAS  HDD N   N  512B ST9300605SS      U


EID-Enclosure Device ID|Slt-Slot No.|DID-Device ID|DG-DriveGroup

DHS-Dedicated Hot Spare|UGood-Unconfigured Good|GHS-Global Hotspare【表示有热备盘,DHS专有热备,GHS全局热备】

UBad-Unconfigured Bad|Onln-Online|Offln-Offline|Intf-Interface

Med-Media Type|SED-Self Encryptive Drive|PI-Protection Info

SeSz-Sector Size|Sp-Spun|U-Up|D-Down|T-Transition|F-Foreign

从上面信息,可以看出:

  • 只有一个控制器,id 为 0
  • EID,Enclosure Device ID :32
  • Slot Number,能看到 0,1,2,3,4,5,6,7,8,9,10,11,24,25
  • DG:disk group,0,1,2
  • size:容量,磁盘容量
  • intf:接口,SAS
  • Med:介质,ssd 或 hdd

6、查看raid组详细信息

查看系统里面有几个raid组:

[root@localhost storcli]# ./storcli64 /c0/vall  show 【查看c0控制下的所有RAID信息】

Controller = 0

Status = Success

Description = None

Virtual Drives :

==============


DG/
VD TYPE  State Access Consist Cache Cac sCC       Size Name


0/
0  RAID1 Optl  RW     Yes     RaWBD R   OFF 278.875 GB

1/
1  RAID5 Optl  RW     Yes     RaWBD R   OFF   4.089 TB

2/
2   RAID5 Optl  RW     Yes     RaWBD R   OFF   4.089 TB     
【显示系统有三个raid组】


Cac=CacheCade|Rec=Recovery|OfLn=OffLine|Pdgd=Partially Degraded|dgrd=Degraded

Optl=Optimal|RO=Read Only|RW=Read Write|B=Blocked|Consist=Consistent|

Ra=Read Ahead Adaptive|R=Read Ahead Always|NR=No Read Ahead|WB=WriteBack|

AWB=Always WriteBack|WT=WriteThrough|C=Cached IO|D=Direct IO|sCC=Scheduled

Check Consistency

查看V0  (虚拟磁盘0) raid的详细信息

[root@localhost storcli]# ./storcli64 /c0/v0 show all

Controller = 0

Status = Success

Description = None

/c0/v0 :

======


DG/VD TYPE  State Access Consist Cache Cac sCC       Size Name


0/0   RAID1 Optl  RW     Yes     RaWBD R   OFF 278.875 GB     
【V0为RAID1】


Cac=CacheCade|Rec=Recovery|OfLn=OffLine|Pdgd=Partially Degraded|dgrd=Degraded

Optl=Optimal|RO=Read Only|RW=Read Write|B=Blocked|Consist=Consistent|

Ra=Read Ahead Adaptive|R=Read Ahead Always|NR=No Read Ahead|WB=WriteBack|

AWB=Always WriteBack|WT=WriteThrough|C=Cached IO|D=Direct IO|sCC=Scheduled

Check Consistency

PDs for VD 0 :

============


EID:Slt DID State DG       Size Intf Med SED PI SeSz Model            Sp


32:24    24 Onln   0 278.875 GB SAS  HDD N   N  512B ST9300603SS      U

32:25    25 Onln   0 278.875 GB SAS  HDD N   N  512B ST9300605SS      U  【
可以看到24号和25号盘组成了raid1


EID-Enclosure Device ID|Slt-Slot No.|DID-Device ID|DG-DriveGroup

DHS-Dedicated Hot Spare|UGood-Unconfigured Good|GHS-Global Hotspare

UBad-Unconfigured Bad|Onln-Online|Offln-Offline|Intf-Interface

Med-Media Type|SED-Self Encryptive Drive|PI-Protection Info

SeSz-Sector Size|Sp-Spun|U-Up|D-Down|T-Transition|F-Foreign

VD0 Properties :

==============

Strip Size = 64 KB

Span Depth = 1

Number of Drives Per Span = 2

Disk Cache Policy = Disk’s Default

Encryption = None

Data Protection = None

Active Operations = None

Exposed to OS = Yes

Creation Date = 05-09-2012

Creation Time = 01:38:23 PM

Emulation type = None

7、磁盘状态设置

storcli64    /cx/ex/sx    set    good/offline/online/missing  设置某块磁盘的状态

good        空闲

online/offline       成员盘上下线

missing            设置磁盘为missing状态

磁盘热备

storcli64 /cx/ex/sx add hotsparedrive dgs=x  设置模块磁盘为diskgroup x 的热备盘

storcli64 /cx/ex/sx add hotsparedrive           设置全局热备

storcli64 /cx/ex/sx delete hotsparedrive

磁盘rebuild

storcli64 /cx/ex/sx show rebuild  查看rebild

storcli64 /cx/ex/sx start rebuild

storcli64 /cx/ex/sx stop rebuild

磁盘点灯

storcli64 /cx/ex/sx start locate

storcli64 /cx/ex/sx stop locate

磁盘擦除

快速擦除:

storcli64 /cx/ex/sx set good

storcli64 /cx/fall del|delete [securityKey = xxx]

完全擦除:

storcli /cx[/ex]/sx secureerase [force]

storcli /cx[/ex]/sx start erase [simple| normal| thorough | standard| threepass | crypto]

storcli /cx[/ex]/sx stop erase

storcli /cx[/ex]/sx show erase

8、获取rebuild速率

[root@localhost storcli]# ./storcli64  /c0 show rebuildrate

Controller = 0

Status = Success

Description = None

为了做好运维面试路上的助攻手,特整理了上百道 【运维技术栈面试题集锦】 ,让你面试不慌心不跳,高薪offer怀里抱!

这次整理的面试题,小到shell、MySQL,大到K8s等云原生技术栈,不仅适合运维新人入行面试需要,还适用于想提升进阶跳槽加薪的运维朋友。

本份面试集锦涵盖了

  • 174 道运维工程师面试题
  • 128道k8s面试题
  • 108道shell脚本面试题
  • 200道Linux面试题
  • 51道docker面试题
  • 35道Jenkis面试题
  • 78道MongoDB面试题
  • 17道ansible面试题
  • 60道dubbo面试题
  • 53道kafka面试
  • 18道mysql面试题
  • 40道nginx面试题
  • 77道redis面试题
  • 28道zookeeper

总计 1000+ 道面试题, 内容 又全含金量又高

  • 174道运维工程师面试题

1、什么是运维?

2、在工作中,运维人员经常需要跟运营人员打交道,请问运营人员是做什么工作的?

3、现在给你三百台服务器,你怎么对他们进行管理?

4、简述raid0 raid1raid5二种工作模式的工作原理及特点

5、LVS、Nginx、HAproxy有什么区别?工作中你怎么选择?

6、Squid、Varinsh和Nginx有什么区别,工作中你怎么选择?

7、Tomcat和Resin有什么区别,工作中你怎么选择?

8、什么是中间件?什么是jdk?

9、讲述一下Tomcat8005、8009、8080三个端口的含义?

10、什么叫CDN?

11、什么叫网站灰度发布?

12、简述DNS进行域名解析的过程?

13、RabbitMQ是什么东西?

14、讲一下Keepalived的工作原理?

15、讲述一下LVS三种模式的工作过程?

16、mysql的innodb如何定位锁问题,mysql如何减少主从复制延迟?

17、如何重置mysql root密码?

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以点击这里获取!

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

8道MongoDB面试题**

  • 17道ansible面试题
  • 60道dubbo面试题
  • 53道kafka面试
  • 18道mysql面试题
  • 40道nginx面试题
  • 77道redis面试题
  • 28道zookeeper

总计 1000+ 道面试题, 内容 又全含金量又高

  • 174道运维工程师面试题

1、什么是运维?

2、在工作中,运维人员经常需要跟运营人员打交道,请问运营人员是做什么工作的?

3、现在给你三百台服务器,你怎么对他们进行管理?

4、简述raid0 raid1raid5二种工作模式的工作原理及特点

5、LVS、Nginx、HAproxy有什么区别?工作中你怎么选择?

6、Squid、Varinsh和Nginx有什么区别,工作中你怎么选择?

7、Tomcat和Resin有什么区别,工作中你怎么选择?

8、什么是中间件?什么是jdk?

9、讲述一下Tomcat8005、8009、8080三个端口的含义?

10、什么叫CDN?

11、什么叫网站灰度发布?

12、简述DNS进行域名解析的过程?

13、RabbitMQ是什么东西?

14、讲一下Keepalived的工作原理?

15、讲述一下LVS三种模式的工作过程?

16、mysql的innodb如何定位锁问题,mysql如何减少主从复制延迟?

17、如何重置mysql root密码?

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以点击这里获取!

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!