『壹』 linux怎麼管理lsi陣列卡
首先,介紹下Linux系統中查看raid廠商.
軟體raid:查看raid級別,狀態等信息
#cat /proc/mdstat
硬體raid:查看raid的廠商,型號,級別
#dmesg | grep -i raid
#cat /proc/scsi/scsi
比如如下的輸出:[root@rac1 disk]# dmesg | grep -i raid[ 2.657117] megaraid_sas 0000:01:00.0: irq 95 for MSI/MSI-X[ 2.657128] megaraid_sas 0000:01:00.0: irq 96 for MSI/MSI-X[ 2.657138] megaraid_sas 0000:01:00.0: irq 97 for MSI/MSI-X[ 2.657153] megaraid_sas 0000:01:00.0: irq 98 for MSI/MSI-X[ 2.657163] megaraid_sas 0000:01:00.0: irq 99 for MSI/MSI-X[ 2.657173] megaraid_sas 0000:01:00.0: irq 100 for MSI/MSI-X[ 2.657183] megaraid_sas 0000:01:00.0: irq 101 for MSI/MSI-X[ 2.657192] megaraid_sas 0000:01:00.0: irq 102 for MSI/MSI-X[ 2.657202] megaraid_sas 0000:01:00.0: irq 103 for MSI/MSI-X[ 2.657212] megaraid_sas 0000:01:00.0: irq 104 for MSI/MSI-X[ 2.657221] megaraid_sas 0000:01:00.0: irq 105 for MSI/MSI-X[ 2.657236] megaraid_sas 0000:01:00.0: irq 106 for MSI/MSI-X[ 2.657267] megaraid_sas 0000:01:00.0: [scsi0]: FW supports<96> MSIX vector,Online CPUs: <12>,Current MSIX <12>[ 2.700640] megaraid_sas 0000:01:00.0: Firmware supports 256 VD 256 PD[ 2.700656] megaraid_sas 0000:01:00.0: Driver supports 256 VD 256 PD[ 2.767437] megaraid_sas 0000:01:00.0: Controller type: MR,Memory size is: 2048MB[ 2.767439] megaraid_sas 0000:01:00.0: Firmware Crash mp feature is supported[ 2.788549] scsi host0: LSI SAS based MegaRAID driver[root@rac1 disk]#
這就確定是LSI的raid卡控制器.
『貳』 linux系統下第二快scsi介面硬碟的第三個邏輯分區應如何表示
是sdb7。第一個硬碟是sba;第二個硬碟是sdb;在一個硬碟中有4個主分區和一個擴展分區,而邏輯分區又在擴展分區中,所以前sdb1到4是主分區,剩下的是擴展分區里的邏輯分區。
硬碟的介面主要有IDE、SATA、SCSI 、SAS和光纖通道等五種類型。其中IDE和SATA介面硬碟多用於家用產品中,也有部分應用於伺服器,SATA是一種新生的硬碟介面類型,已經取代了大部分IDE介面應用。SCSI 、SAS主要應用於伺服器上,普通家用設備一般不支持SCSI和SAS介面。
特點
伺服器使用的硬碟轉速快,可以達到每分鍾7200或10000轉,甚至更高;它還配置了較大(一般為2MB或4MB)的回寫式緩存;平均訪問時間比較短;外部傳輸率和內部傳輸率更高,採用UltraWideSCSI、Ultra2WideSCSI、Ultra160SCSI、Ultra320SCSI等標準的SCSI硬碟,每秒的數據傳輸率分別可以達到40MB、80MB、160MB、320MB。
以上內容參考:網路-scsi硬碟
『叄』 如何查看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操作系統及驅動安裝
肯定要的
你可以這樣做的
:
現在很多人再買到伺服器之後要裝linux系統,但是沒有linux環境,無法按照上邊的步驟來把驅動寫到U盤上去,經測試發現可以用redhat的第一張盤來創造這樣一個linux環境,假設現在要載入的驅動為LSI
sas
raid卡的驅動
步驟如下:
1、先在windows環境中把驅動拷貝到U盤上去,
2、用redhat的第一張盤引導,當出現提示你是否載入hard
driver時,選擇skip,這是OS沒有檢測到硬碟的提示,此時就可以skip,接著就要載入圖形化界面了,這時候我們就可以按CTRL
ALT
F2切換到控制台了,
(有一點補充,硬碟的驅動是在出現圖形化界面之前就已經載入了,對於這個問題我還請了前輩一瓶水,我們可以在出現控制台後切換到F3,F4就可以看到內核和安裝的詳細過程)
3、在內存中建兩個目錄mkdir
/a
/b
4、mount
/dev/sda1
/a
5、cp
/a/megaraid_sas-rhel40-all.img
/b
6、umount
/a
7、dd
if=/b/megaraid_sas-rhel40-all.img
of=/dev/sda
8、再次啟動伺服器,當出現boot之後輸入linux
dd,然後按照提示選擇從/dev/sda中添加驅動,就會找到硬碟(如果出現多個sdx設備,可以按CTRL
ALT
F4來看到底你的U盤是哪個設備
『伍』 linux系統中怎麼驅動U盤
1、插入U盤。
2、輸入 fdisk -l /dev/sda 查看輸出結果例如:
3、看了上面的輸出就知道U盤所在的設備版了,/dev/sdb1,接著便是掛載了權,假設將U盤掛載到/mnt/usb目錄中,就是
mount -t msdos /dev/sdb1 /mnt/usb
如果是fat16就使用下面的命令
mount -t msdos /dev/sdb1 /mnt/usb
如果是fat32
mount -t vfat /dev/sdb1 /mnt/usb
如果是ext2格式,就用命令:
mount -t ext2 /dev/sda1 /mnt/usb
4、打開/mnt/usb 就可以看到U盤里的東西了!
cd /mnt/usb
5、卸載命令則為:umount /mnt/usb。
需要注意的是,當執行完這個命令後,U盤上的指示燈可能仍然亮著,這不是卸載失敗。Linux對U盤的管理是內核模塊式,只要usb設備的內核模塊沒有移除,卸載完後指示燈還是應該發亮。