linuxraid查看
Ⅰ linux 怎麼看 raid級別
RAID(Rendant Array of Independent Disk 獨立冗餘磁碟陣列)raid簡介一.Raid定義 RAID(Rendant Array of Independent Disk 獨立冗餘磁碟陣列)技術是加州大學伯克利分校1987年提出,最初是為了組合小的廉價磁碟來代替大的昂貴磁碟,同時希望磁碟失效時不會使對數據的訪問受損失而開發出一定水平的數據保護技術。RAID就是一種由多塊廉價磁碟構成的冗餘陣列,在操作系統下是作為一個獨立的大型存儲設備出現。RAID可以充分發揮出多塊硬碟的優勢,可以提升硬碟速度,增大容量,提供容錯功能夠確保數據安全性,易於管理的優點,在任何一塊硬碟出現問題的情況下都可以繼續工作,不會受到損壞硬碟的影響。 二、RAID的幾種工作模式1、RAID0 即Data Stripping數據分條技術。RAID 0可以把多塊硬碟連成一個容量更大的硬碟群,可以提高磁碟的性能和吞吐量。RAID 0沒有冗餘或錯誤修復能力,成本低,要求至少兩個磁碟,一般只是在那些對數據安全性要求不高的情況下才被使用。(1)、RAID 0最簡單方式 就是把x塊同樣的硬碟用硬體的形式通過智能磁碟控制器或用操作系統中的磁碟驅動程序以軟體的方式串聯在一起,形成一個獨立的邏輯驅動器,容量是單獨硬碟的x倍,在電腦數據寫時被依次寫入到各磁碟中,當一塊磁碟的空間用盡時,數據就會被自動寫入到下一塊磁碟中,它的好處是可以增加磁碟的容量。速度與其中任何一塊磁碟的速度相同,如果其中的任何一塊磁碟出現故障,整個系統將會受到破壞,可靠性是單獨使用一塊硬碟的1/n。(2)、RAID 0的另一方式 是用n塊硬碟選擇合理的帶區大小創建帶區集,最好是為每一塊硬碟都配備一個專門的磁碟控制器,在電腦數據讀寫時同時向n塊磁碟讀寫數據,速度提升n倍。提高系統的性能。2、RAID 1 RAID 1稱為磁碟鏡像:把一個磁碟的數據鏡像到另一個磁碟上,在不影響性能情況下最大限度的保證系統的可靠性和可修復性上,具有很高的數據冗餘能力,但磁碟利用率為50%,故成本最高,多用在保存關鍵性的重要數據的場合。RAID 1有以下特點: (1)、RAID 1的每一個磁碟都具有一個對應的鏡像盤,任何時候數據都同步鏡像,系統可以從一組鏡像盤中的任何一個磁碟讀取數據。 (2)、磁碟所能使用的空間只有磁碟容量總和的一半,系統成本高。 (3)、只要系統中任何一對鏡像盤中至少有一塊磁碟可以使用,甚至可以在一半數量的硬碟出現問題時系統都可以正常運行。 (4)、出現硬碟故障的RAID系統不再可靠,應當及時的更換損壞的硬碟,否則剩餘的鏡像盤也出現問題,那麼整個系統就會崩潰。 (5)、更換新盤後原有數據會需要很長時間同步鏡像,外界對數據的訪問不會受到影響,只是這時整個系統的性能有所下降。 (6)、RAID 1磁碟控制器的負載相當大,用多個磁碟控制器可以提高數據的安全性和可用性。3、RAID0+1 把RAID0和RAID1技術結合起來,數據除分布在多個盤上外,每個盤都有其物理鏡像盤,提供全冗餘能力,允許一個以下磁碟故障,而不影響數據可用性,並具有快速讀/寫能力。RAID0+1要在磁碟鏡像中建立帶區集至少4個硬碟。 4、RAID2 電腦在寫入數據時在一個磁碟上保存數據的各個位,同時把一個數據不同的位運算得到的海明校驗碼保存另一組磁碟上,由於海明碼可以在數據發生錯誤的情況下將錯誤校正,以保證輸出的正確。但海明碼使用數據冗餘技術,使得輸出數據的速率取決於驅動器組中速度最慢的磁碟。RAID2控制器的設計簡單。5、RAID3:帶奇偶校驗碼的並行傳送 RAID 3使用一個專門的磁碟存放所有的校驗數據,而在剩餘的磁碟中創建帶區集分散數據的讀寫操作。當一個完好的RAID 3系統中讀取數據,只需要在數據存儲盤中找到相應的數據塊進行讀取操作即可。但當向RAID 3寫入數據時,必須計算與該數據塊同處一個帶區的所有數據塊的校驗值,並將新值重新寫入到校驗塊中,這樣無形雖增加系統開銷。當一塊磁碟失效時,該磁碟上的所有數據塊必須使用校驗信息重新建立,如果所要讀取的數據塊正好位於已經損壞的磁碟,則必須同時讀取同一帶區中的所有其它數據塊,並根據校驗值重建丟失的數據,這使系統減慢。當 查看原帖>>
Ⅱ linux 怎麼查看raid做的 是幾
1、首先,連接相應linux主機敏襲尺,進入到linux命令行狀態下,等待輸入禪罩shell指令。
Ⅲ 如何查看Linux伺服器的RAID卡型號
可以通過如下命令(CentOS)查看RAID卡(raid controllers)型號:
#lspci -v
03:00.0 RAID bus controller: LSI Logic / Symbios Logic MegaRAID SAS 1078 (rev 04)
Subsystem: Dell PERC 6/i Integrated RAID Controller
Flags: bus master, fast devsel, latency 0, IRQ 90
Memory at df180000 (64-bit, non-prefetchable) [size=256K]
I/O ports at fc00 [size=256]
Memory at df1c0000 (64-bit, non-prefetchable) [size=256K]
Expansion ROM at df100000 [disabled] [size=32K]
Capabilities: [b0] Express Endpoint IRQ 0
Capabilities: [c4] Message Signalled Interrupts: 64bit+ Queue=0/2 Enable-
Capabilities: [d4] MSI-X: Enable- Mask- TabSize=4
Capabilities: [e0] Power Management version 2
Capabilities: [ec] Vital Proct Data
Capabilities: [100] Power Budgeting
Ⅳ linux系統怎麼查看raid信息
有些情況下Linux伺服器系統不是自己裝好的,raid也不是自己配置的,遠程登錄系統後可能就不知道系統是否有做raid,raid級別多少?因此在這里稍微總結一下Linux下查看軟、硬raid信息的方法。
軟體raid:只能通過Linux系統本身來查看
cat /proc/mdstat
可以看到raid級別,狀態等信息。
硬體raid:最佳的辦法是通過已安裝的raid廠商的管理工具來查看,有cmdline,也有圖形界面。如Adaptec公司的硬體卡就可以通過下面的命令進行查看:
# /usr/dpt/raitil -L all
可以看到非常詳細的信息。
當然更多情況是沒有安裝相應的管理工具,只能依靠Linux本身的話一般我知道的是兩種方式:
# dmesg |grep -i raid
# cat /proc/scsi/scsi
顯示的信息差不多,raid的廠商,型號,級別,但無法查看各塊硬碟的信息。
另外Dell的伺服器可以通過命令來顯示,而HP、IBM等的伺服器通過上面的命令是顯示不出的。只能夠通過裝硬體廠商的管理工具來查看。
Ⅳ 如何查看Linux伺服器的RAID卡型號
系統版本不同,查看也不同
1./proc/scsi/mptsas
cat 0 ,raid卡是SAS6IR
ioc0: LSISAS1068E B3, FwRev=00192f00h, Ports=1, MaxQ=266
這是較早的一台r710伺服器
通過dell官方的技術支持告知,有用戶反饋此卡如之前有raid1,想再加硬碟有可能會認不到
SAS6IR 做raid教程鏈接 http://support1.ap.dell.com/cn/zh/forum/Thread.asp?fid=20&tid=99816&msg=455328&type=email_tool"
2.新買的一台r710伺服器就不一樣了
還是那個目錄cd /proc/scsi/
-r--r--r-- 1 root root 0 Jul 18 10:47 device_info
-r--r--r-- 1 root root 0 Jul 18 10:47 scsi
dr-xr-xr-x 2 root root 0 Jul 18 10:47 sg
直接查看 cat scsi, raid卡是PERC 6/i
Host: scsi0 Channel: 02 Id: 00 Lun: 00
Vendor: DELL Model: PERC 6/i Rev: 1.22
Type: Direct-Access ANSI SCSI revision: 05
3.簡單介紹一下dell伺服器上配置的raid卡
SAS6IR 可以不配置陣列,如果要配置陣列只支持RAID1/ RAID0,要麼配置陣列,要麼都不配置陣列
PERC6I一定要配置陣列,支持RAID0/ RAID1/ RAID10/ RAID5/ RAID 6 /RAID50
H700跟PERC6I一樣,是PERC6I的升級版
Ⅵ 在Linux系統上如何查看映射的硬raid磁碟空間信息呢
參考這個軟體raid:只能通過Linux系統本身來查看《Linux就該這么學》有Linux命令大全
cat /proc/mdstat
可以看到raid級別,狀態等信息。
硬體raid: 最佳的辦法是通過已安裝的raid廠商的管理工具來查看,有cmdline,也有圖形界面。如Adaptec公司的硬體卡就可以通過下面的命令進行查看:
# /usr/dpt/raitil -L all
可以看到非常詳細的信息。
當然更多情況是沒有安裝相應的管理工具,只能依靠Linux本身的話一般我知道的是兩種方式:
# dmesg |grep -i raid
# cat /proc/scsi/scsi
顯示的信息差不多,raid的廠商,型號,級別,但無法查看各塊硬碟的信息。
另外經過實際測試,Dell的伺服器可以通過命令來顯示,而HP、IBM等的伺服器通過上面的命令是顯示不出的。只能夠通過裝硬體廠商的管理工具來查看DELL的BMC可以查看。
cat /proc/scsi/scsi
可以看到是SCSI上的設備。一般情況可以看到RAID級別。lspci可以看到RAID卡的型號。