zoukankan      html  css  js  c++  java
  • linux 系统下查看raid信息,以及磁盘信息

    有时想知道服务器上有几块磁盘,如果没有做raid,则可以简单使用fdisk -l  就可以看到。
    但是做了raid呢,这样就看不出来了。那么如何查看服务器上做了raid?

      软件raid:只能通过Linux系统本身来查看
     
      cat /proc/mdstat
     
      可以看到raid级别,状态等信息。
     
      硬件raid: 最佳的办法是通过已安装的raid厂商的管理工具来查看,有cmdline,也有图形界面。如Adaptec公司的硬件卡就可以通过下面的命令进行查看:
     
      # /usr/dpt/raidutil -L all
     
      可以看到非常详细的信息。
     
      当然更多情况是没有安装相应的管理工具,只能依靠Linux本身的话一般我知道的是两种方式:
     
      # dmesg |grep -i raid
     
      # cat /proc/scsi/scsi
     
      显示的信息差不多,raid的厂商,型号,级别,但无法查看各块硬盘的信息。

    如下信息作为案例, 命令为  
    # fdisk -l 
    Disk /dev/sda: 145.9 GB, 145999527936 bytes
    255 heads, 63 sectors/track, 17750 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes

       Device Boot      Start         End      Blocks   Id  System
    /dev/sda1   *           1          13      104391   83  Linux
    /dev/sda2              14       17750   142472452+  8e  Linux LVM


    # cat /proc/scsi/scsi

    Attached devices:
    Host: scsi0 Channel: 00 Id: 00 Lun: 00
      Vendor: SEAGATE  Model:  ST3146356SS      Rev: HS09
      Type:   Direct-Access                    ANSI SCSI revision: 05
    Host: scsi0 Channel: 00 Id: 01 Lun: 00
      Vendor: SEAGATE  Model: ST3146356SS      Rev: HS09
      Type:   Direct-Access                    ANSI SCSI revision: 05
    Host: scsi0 Channel: 01 Id: 00 Lun: 00
      Vendor: Dell     Model: VIRTUAL DISK     Rev: 1028
      Type:   Direct-Access                    ANSI SCSI revision: 05

    通过以上信息可以看出,该服务器有两块磁盘。品牌是希捷的,磁盘代号为 ST3146356SS,如果你熟悉细节磁盘的代号命名规则,你会轻易判定该磁盘大小为146G 。再根据fdisk 得出的结果可以判定,该服务器是拿两块146G的硬盘做的raid1.

  • 相关阅读:
    vhdl 语法总结 4
    模拟地数字地连接以及0欧电阻作用
    vhdl 语法总结5
    电容参数X5R,X7R,Y5V等代表什么意思呢?(转)
    传智播客视频资料
    out.println 和<%=%>两种不同输出的形式
    易忘记的java名词
    JavaScript和JSP运用上的区别
    多线程 Time和TimeTask组合
    马路上的井盖为什么是圆的?(微软面试题)
  • 原文地址:https://www.cnblogs.com/itcomputer/p/4625489.html
Copyright © 2011-2022 走看看