如何在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.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM