linux多路徑下線上新增磁碟

datapeng發表於2014-09-22
    今天,一個客戶在機器上面掛了儲存,新增完成後,每次都要把儲存掛上後,都重啟。這樣使用起來很不科學,所以把我們掌握的一種方法都給他。
    如果linux掛儲存後,基本上會使用以下步驟進行:
    
1、檢視現在有的儲存及磁碟的編號
[root@mytest1 ~]# cat /proc/scsi/scsi
Attached devices:
Host: scsi2 Channel: 02 Id: 00 Lun: 00
  Vendor: IBM      Model: ServeRAID M5016  Rev: 3.27
  Type:   Direct-Access                    ANSI  SCSI revision: 05
Host: scsi3 Channel: 00 Id: 00 Lun: 00
  Vendor: NETAPP   Model: LUN              Rev: 811a
  Type:   Direct-Access                    ANSI  SCSI revision: 05
Host: scsi3 Channel: 00 Id: 00 Lun: 01
  Vendor: NETAPP   Model: LUN              Rev: 811a
  Type:   Direct-Access                    ANSI  SCSI revision: 05
Host: scsi3 Channel: 00 Id: 00 Lun: 02
  Vendor: NETAPP   Model: LUN              Rev: 811a
  Type:   Direct-Access                    ANSI  SCSI revision: 05
Host: scsi3 Channel: 00 Id: 00 Lun: 03
  Vendor: NETAPP   Model: LUN              Rev: 811a
  Type:   Direct-Access                    ANSI  SCSI revision: 05


Host: scsi3 Channel: 00 Id: 01 Lun: 00
  Vendor: NETAPP   Model: LUN              Rev: 811a
  Type:   Direct-Access                    ANSI  SCSI revision: 05
Host: scsi3 Channel: 00 Id: 01 Lun: 01
  Vendor: NETAPP   Model: LUN              Rev: 811a
  Type:   Direct-Access                    ANSI  SCSI revision: 05
Host: scsi3 Channel: 00 Id: 01 Lun: 02
  Vendor: NETAPP   Model: LUN              Rev: 811a
  Type:   Direct-Access                    ANSI  SCSI revision: 05
Host: scsi3 Channel: 00 Id: 01 Lun: 03
  Vendor: NETAPP   Model: LUN              Rev: 811a
  Type:   Direct-Access                    ANSI  SCSI revision: 05


Host: scsi4 Channel: 00 Id: 00 Lun: 00
  Vendor: NETAPP   Model: LUN              Rev: 811a
  Type:   Direct-Access                    ANSI  SCSI revision: 05
Host: scsi4 Channel: 00 Id: 00 Lun: 01
  Vendor: NETAPP   Model: LUN              Rev: 811a
  Type:   Direct-Access                    ANSI  SCSI revision: 05
Host: scsi4 Channel: 00 Id: 00 Lun: 02
  Vendor: NETAPP   Model: LUN              Rev: 811a
  Type:   Direct-Access                    ANSI  SCSI revision: 05
Host: scsi4 Channel: 00 Id: 00 Lun: 03
  Vendor: NETAPP   Model: LUN              Rev: 811a
  Type:   Direct-Access                    ANSI  SCSI revision: 05


Host: scsi4 Channel: 00 Id: 01 Lun: 00
  Vendor: NETAPP   Model: LUN              Rev: 811a
  Type:   Direct-Access                    ANSI  SCSI revision: 05
Host: scsi4 Channel: 00 Id: 01 Lun: 01
  Vendor: NETAPP   Model: LUN              Rev: 811a
  Type:   Direct-Access                    ANSI  SCSI revision: 05
Host: scsi4 Channel: 00 Id: 01 Lun: 02
  Vendor: NETAPP   Model: LUN              Rev: 811a
  Type:   Direct-Access                    ANSI  SCSI revision: 05
Host: scsi4 Channel: 00 Id: 01 Lun: 03
  Vendor: NETAPP   Model: LUN              Rev: 811a
  Type:   Direct-Access                    ANSI  SCSI revision: 05


可以看到有三個控制器,分別是:Host: scsi2 Channel、Host: scsi3 Channel、Host: scsi4 Channel


我們新加的盤應該是掛在3和4控制器上的


2、新增新增加的磁碟


現在我們新增第五塊盤,根據編號,應該是04


可以使用這個命令來進行新增:


echo “scsi add-single-device x y z u” > /proc/scsi/scsi


x –> scsi 控制器號                     --Host: scsi3 Channel  
y –> scsi 通道號                       --這裡通常是0
z –> scsi ID號,就是對應硬碟插槽號     --Id: 01   這裡指的是磁碟在哪個路徑下的號
u –> 硬碟lun號(Logical Unit Number)   --Lun: 03  新加的盤的編號


對於多路徑的情況來看,可以參照原來的情況,進行新增!


[root@mytest1 ~]# echo "scsi add-single-device 3 0 0 04" > /proc/scsi/scsi
[root@mytest1 ~]# echo "scsi add-single-device 4 0 0 04" > /proc/scsi/scsi
[root@mytest1 ~]# echo "scsi add-single-device 3 0 1 04" > /proc/scsi/scsi
[root@mytest1 ~]# echo "scsi add-single-device 4 0 1 04" > /proc/scsi/scsi


這樣,算是把新加的一個lun加入進去

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29371470/viewspace-1276894/,如需轉載,請註明出處,否則將追究法律責任。

相關文章