儲存的幾個LUN問題 1. Linux中如何識別LUN?(AIX是否也差不多) 當建立好LUN並建好storage group後,主機(linux)可以直接用fdisk -l識別到LUN嗎,還是要一定要重啟?(註:由於還沒試過實機,所以只好來發帖問了) 2. LUN擴容後主機如何識別? 但在storage pool的LUN擴容後,windows主機、linux主機、AIX主機需要做什麼操作嗎,才能夠識別到擴容後的LUN大小 3. 當storage group建立好後,主機一定要安裝host agent才能識別到LUN嗎,或者說安裝host agent的好處是什嗎? Linux提供很多辦法可以掃描SCSI匯流排和識別SCSI裝置,2.4核心之前不支援動態掃描要中斷I/O,直到2.6核心才支援動態掃描,但是核心不提供動態重新設定SCSI裝置的命令,例如HPUX ioscan。因此,辦法只有:◆ 重啟OS◆ 重新載入HBA驅動,用工具modprobe◆ 2.4核心配置 /proc,例如:# echo "scsi add-single-device 0 1 2 3" > /proc/scsi/scsi◆ 2.6核心執行 /sys下的scan,例如:# cd /sys/class/scsi_host/host1/# ls -al scan# echo ‘- - -’ > scan◆ 利用HBA廠商的指令碼執行scan,例如:QLogic # ./ql-dynamic-tgt-lun-disc.sh --scanEmulex # lun_scan all◆ 利用Linux發行商的指令碼執行scan,例如:SLES # /bin/rescan-scsi-bus.sh -h 1. LUN劃分為主機後,linux主機不需要做任何操作,過一會兒即可使用fdisk -l發現LUN。 2. 在LUN擴容後,windows需要使用diskpart 工具來擴充,diskpart > select volume > extend。linux使用resize2fs 來做線上擴容。 但沒有找到二 文中提到:1、 在AIX主機上擴充LUN要求先卸載卷,並且沒有其他方式。 2.使用者在RAID組內擴充LUN或建立metaLUN之前,必須理解主機作業系統如果不reformat LUN能否將其識別。以下列表是在CLARIION儲存系統上能夠使用擴充的RAID組和卷的作業系統:AIX JFS - with Logical Volume Manager (LVM)HP-UX JFS - with LVMLinux EXT2 - with LVMSolaris UFS - with the embedded Volume Manager and vxresizeSolaris VxFS - with the embedded Volume Manager and vxresizeWindows 2000 Windows 2003 - NTFS with Basic and Dynamic Disk LUN ExpansionWindows NT NTFS – 需重啟NetWare NSSIRIX XFS - with XLV Volume Manager 在使用者擴充RAID組/LUN時,須確保使用正確的作業系統指南並按照正確的操作步驟。在使用者初始忽而任何RAID group/LUN 擴充流程時, 確保使用者已經備份過檔案系統 LInux上面用LVM管理邏輯卷擴容步驟1:添加磁碟,進入系統。運行fdisk,這個命令用來個新盤分區格式化,例如 為/dev/sdb1;2:建立pv: pvcreate /dev/sdb13:擴充VG:vgextend /dev/VolGroup00 /dev/sdb14:運行vgdisplay ,查看擴充後的VG,如果顯示容量增加,那麼VG擴充成功;5:擴充LV: lvextend -L + n(M,或G) /dev/VolGroup00/LogVol00 /dev/VolGroup00重新啟動機器,進入Resuce 模式,裝載磁碟時選擇skipp。6:啟用VG: 運行 lvm vgchange -a y /dev/VolGgroup007:運行 e2fsck 檢查檔案系統。 e2fsck /dev/VolGroup00/LogVol008:resize2fs /dev/VolGroup00/LogVol00 只要用到LVM的lvextend命令,肯定支援線上擴充邏輯卷,不影響應用。不過,這個和線上擴充檔案系統不是一樣的,需要檔案系統支援線上擴充才可以。 HPUX的JFS和AIX的JFS完全是兩個東東。HPUX的JFS是他OEM了Veritas的VxFS的產物,奇怪的是可能是因為基於早期VxFS的版本,居然不支援線上擴充,等到這個變成一個嚴重問題的時候,早就已經推向市場了。後來HPUX為瞭解決這個問題又OEM了VxFS產生了支援線上擴充的online JFS,但是需要額外購買和安裝。就是extendfs。 而AIX的JFS完完全全是IBM自己的東西,目前預設都是第二代JFS,直接可以使用線上擴充。ORACLE的ASM就是把邏輯卷當成是裸裝置在用,完全跳過了檔案系統。