多通道儲存出現鬼盤
環境是oracle伺服器,兩個光纖卡,分別連線主備兩個儲存。備儲存平時不會響應主機的請求。
本來應該只有連線到主儲存的通道才會在/dev下生成裝置檔案,但是有一定機率出現:備儲存的通道被linux識別到了,但是無法使用,於是在oracle伺服器上報通道io錯誤。
這個錯誤不會對生產造成實質影響,如果要幹掉鬼盤,需要儲存那邊進行排查,並且客戶端伺服器需要重啟。
messages日誌報錯:
Oct 31 14:10:58 p2ccdbbj01 kernel: end_request: I/O error, dev sdap, sector 0
Oct 31 14:10:58 p2ccdbbj01 kernel: end_request: I/O error, dev sdap, sector 8
Oct 31 14:10:58 p2ccdbbj01 kernel: end_request: I/O error, dev sdap, sector 0
Oct 31 14:10:58 p2ccdbbj01 kernel: end_request: I/O error, dev sdaq, sector 0
Oct 31 14:10:58 p2ccdbbj01 kernel: end_request: I/O error, dev sdaq, sector 0
Oct 31 14:10:58 p2ccdbbj01 kernel: end_request: I/O error, dev sdaq, sector 2097024
Oct 31 14:10:58 p2ccdbbj01 kernel: end_request: I/O error, dev sdaq, sector 2097136
Oct 31 14:10:58 p2ccdbbj01 kernel: end_request: I/O error, dev sdaq, sector 0
Oct 31 14:10:58 p2ccdbbj01 kernel: end_request: I/O error, dev sdaq, sector 8
Oct 31 14:10:58 p2ccdbbj01 kernel: end_request: I/O error, dev sdaq, sector 0
Oct 31 14:10:58 p2ccdbbj01 kernel: end_request: I/O error, dev sdcf, sector 0
Oct 31 14:10:58 p2ccdbbj01 kernel: end_request: I/O error, dev sdcg, sector 0
Oct 31 14:10:58 p2ccdbbj01 kernel: end_request: I/O error, dev sdap, sector 0
Oct 31 14:10:58 p2ccdbbj01 kernel: end_request: I/O error, dev sdaq, sector 0
Oct 31 14:10:58 p2ccdbbj01 kernel: end_request: I/O error, dev sdcf, sector 0
Oct 31 14:10:58 p2ccdbbj01 kernel: end_request: I/O error, dev sdcg, sector 0
Oct 31 14:10:58 p2ccdbbj01 kernel: end_request: I/O error, dev sdap, sector 0
Oct 31 14:10:58 p2ccdbbj01 kernel: end_request: I/O error, dev sdaq, sector 0
Oct 31 14:10:59 p2ccdbbj01 kernel: end_request: I/O error, dev sdcf, sector 0
Oct 31 14:10:59 p2ccdbbj01 kernel: end_request: I/O error, dev sdcg, sector 0
Oct 31 14:10:58 p2ccdbbj01 kernel: end_request: I/O error, dev sdap, sector 8
Oct 31 14:10:58 p2ccdbbj01 kernel: end_request: I/O error, dev sdap, sector 0
Oct 31 14:10:58 p2ccdbbj01 kernel: end_request: I/O error, dev sdaq, sector 0
Oct 31 14:10:58 p2ccdbbj01 kernel: end_request: I/O error, dev sdaq, sector 0
Oct 31 14:10:58 p2ccdbbj01 kernel: end_request: I/O error, dev sdaq, sector 2097024
Oct 31 14:10:58 p2ccdbbj01 kernel: end_request: I/O error, dev sdaq, sector 2097136
Oct 31 14:10:58 p2ccdbbj01 kernel: end_request: I/O error, dev sdaq, sector 0
Oct 31 14:10:58 p2ccdbbj01 kernel: end_request: I/O error, dev sdaq, sector 8
Oct 31 14:10:58 p2ccdbbj01 kernel: end_request: I/O error, dev sdaq, sector 0
Oct 31 14:10:58 p2ccdbbj01 kernel: end_request: I/O error, dev sdcf, sector 0
Oct 31 14:10:58 p2ccdbbj01 kernel: end_request: I/O error, dev sdcg, sector 0
Oct 31 14:10:58 p2ccdbbj01 kernel: end_request: I/O error, dev sdap, sector 0
Oct 31 14:10:58 p2ccdbbj01 kernel: end_request: I/O error, dev sdaq, sector 0
Oct 31 14:10:58 p2ccdbbj01 kernel: end_request: I/O error, dev sdcf, sector 0
Oct 31 14:10:58 p2ccdbbj01 kernel: end_request: I/O error, dev sdcg, sector 0
Oct 31 14:10:58 p2ccdbbj01 kernel: end_request: I/O error, dev sdap, sector 0
Oct 31 14:10:58 p2ccdbbj01 kernel: end_request: I/O error, dev sdaq, sector 0
Oct 31 14:10:59 p2ccdbbj01 kernel: end_request: I/O error, dev sdcf, sector 0
Oct 31 14:10:59 p2ccdbbj01 kernel: end_request: I/O error, dev sdcg, sector 0
/proc/partitions可以看到sdcf等
69 16 153600 sdcd
69 17 153570 sdcd1
69 32 153600 sdce
69 33 153570 sdce1
69 48 1048576 sdcf
69 64 1048576 sdcg
253 0 208666624 dm-0
253 1 208666624 dm-1
253 2 418381824 dm-2
69 17 153570 sdcd1
69 32 153600 sdce
69 33 153570 sdce1
69 48 1048576 sdcf
69 64 1048576 sdcg
253 0 208666624 dm-0
253 1 208666624 dm-1
253 2 418381824 dm-2
但是用fdisk -l | grep sdcf看不到報錯的裝置
最後在/dev/disks/by-path下發現,出問題的裝置的確是fc裝置,只是後面的地址和其它通道出入很大
lrwxrwxrwx 1 root root 11 Oct 30 18:20 pci-0000:42:00.0-fc-0x5006016446e037ac:0x0012000000000000-part1 -> ../../sdbj1
lrwxrwxrwx 1 root root 10 Oct 30 18:20 pci-0000:42:00.0-fc-0x5006016446e037ac:0x0013000000000000 -> ../../sdbk
lrwxrwxrwx 1 root root 11 Oct 30 18:20 pci-0000:42:00.0-fc-0x5006016446e037ac:0x0013000000000000-part1 -> ../../sdbk1
lrwxrwxrwx 1 root root 10 Oct 30 18:20 pci-0000:42:00.0-fc-0x5006016446e03829:0x0000000000000000 -> ../../sdcf
lrwxrwxrwx 1 root root 10 Oct 30 18:20 pci-0000:42:00.0-fc-0x5006016b46e037ac:0x0000000000000000 -> ../../sdbl
lrwxrwxrwx 1 root root 11 Oct 30 18:21 pci-0000:42:00.0-fc-0x5006016b46e037ac:0x0000000000000000-part1 -> ../../sdbl1
lrwxrwxrwx 1 root root 10 Oct 30 18:20 pci-0000:42:00.0-fc-0x5006016b46e037ac:0x0001000000000000 -> ../../sdbm
lrwxrwxrwx 1 root root 11 Oct 30 18:20 pci-0000:42:00.0-fc-0x5006016b46e037ac:0x0001000000000000-part1 -> ../../sdbm1
lrwxrwxrwx 1 root root 10 Oct 30 18:20 pci-0000:42:00.0-fc-0x5006016446e037ac:0x0013000000000000 -> ../../sdbk
lrwxrwxrwx 1 root root 11 Oct 30 18:20 pci-0000:42:00.0-fc-0x5006016446e037ac:0x0013000000000000-part1 -> ../../sdbk1
lrwxrwxrwx 1 root root 10 Oct 30 18:20 pci-0000:42:00.0-fc-0x5006016446e03829:0x0000000000000000 -> ../../sdcf
lrwxrwxrwx 1 root root 10 Oct 30 18:20 pci-0000:42:00.0-fc-0x5006016b46e037ac:0x0000000000000000 -> ../../sdbl
lrwxrwxrwx 1 root root 11 Oct 30 18:21 pci-0000:42:00.0-fc-0x5006016b46e037ac:0x0000000000000000-part1 -> ../../sdbl1
lrwxrwxrwx 1 root root 10 Oct 30 18:20 pci-0000:42:00.0-fc-0x5006016b46e037ac:0x0001000000000000 -> ../../sdbm
lrwxrwxrwx 1 root root 11 Oct 30 18:20 pci-0000:42:00.0-fc-0x5006016b46e037ac:0x0001000000000000-part1 -> ../../sdbm1
lrwxrwxrwx 1 root root 10 Oct 30 18:20 pci-0000:42:00.0-fc-0x5006016b46e03829:0x0000000000000000 -> ../../sdcg
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26239116/viewspace-1075968/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 某儲存專案RAID卡出現踢盤動作AI
- PHP實現多儲存過程呼叫PHP儲存過程
- RocketMQ 多級儲存設計與實現MQ
- 如何實現企業雲盤資料化儲存
- PPT儲存時出現“連同字型儲存”彈窗的解決方法
- 儲存大容量欄位出現的問題
- 計算機中的層次化儲存是個什麼鬼?計算機
- 小紅書自研KV儲存架構如何實現萬億量級儲存與跨雲多活架構
- 如何實現檔案傳輸系統的多儲存
- JAVA儲存過程出現ORA-24345錯誤Java儲存過程
- 學習筆記:InnoDB儲存結構及多版本實現筆記
- Mongodb多儲存引擎支援機制MongoDB儲存引擎
- 區塊鏈資訊儲存是如何實現安全儲存區塊鏈
- 企業雲盤的作用不僅只是儲存
- 無盤中使用者資料的儲存
- IBM DS8000儲存換盤(轉)IBM
- Android儲存多張圖片到本地Android
- Lerna --多包儲存管理工具
- 塊儲存 檔案儲存 物件儲存物件
- 實現鍵值對儲存(二):以現有鍵值對儲存為模型模型
- 騰訊雲物件儲存COS新品釋出——智慧分層儲存,自動優化您的儲存成本物件優化
- 釋出 mbtiles 儲存的向量瓦片
- 國產儲存晶片現狀如何?晶片
- 儲存比展現更重要
- 儲存系統實現-構建自己的儲存系統(一)
- 儲存過程定義多個遊標多個begin儲存過程
- 雲端儲存服務企業就在企業雲盤
- 企業雲盤,資料儲存的必要選擇
- 我該選擇哪個雲端儲存網盤(轉)
- Mysql儲存過程中使用多遊標MySql儲存過程
- 樹莓派自建 NAS 雲盤之——樹莓派搭建網路儲存盤樹莓派
- 袋鼠儲存 kstore v1.0.1 釋出
- 資料儲存與輸出輸入
- JavaScript彈出儲存對話方塊JavaScript
- job中呼叫儲存過程,儲存過程使用AUTHID CURRENT_USER,還出現ORA-01031儲存過程
- 行式儲存 列式儲存
- 儲存—物件儲存_Minio物件
- oracle父儲存過程呼叫子儲存過程procedure與輸出引數Oracle儲存過程