中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么在Linux上掃描/檢測新的LUN和SCSI磁盤

發布時間:2021-10-23 10:17:50 來源:億速云 閱讀:790 作者:小新 欄目:系統運維

這篇文章主要介紹了怎么在Linux上掃描/檢測新的LUN和SCSI磁盤,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

當存儲團隊將 LUN 與給定的 Linux 主機進行了映射,他們將為你提供新的 LUN 詳細信息。

LUN 在存儲術語中被稱為 LUN 的串行十六進制。

你需要掃描 SCSI 主機來尋找存儲團隊分配的新 LUN。

這可以通過兩種方式進行,掃描每個 scsi 主機設備或運行 rescan-scsi-bus.sh 腳本來檢測新磁盤。

掃描后可以在 /dev/disk/by-id 目錄下找到它們。

# ll /dev/disk/by-id  total 0 lrwxrwxrwx 1 root root 10 Jul 9 17:52 scsi-60a98000486e542d4f5a2f47694d684b -> ../../sdah lrwxrwxrwx 1 root root 9 Jul 9 17:52 scsi-60a98000486e542d4f5a2f47694d684c -> ../../sdw . . lrwxrwxrwx 1 root root 10 Jul 9 17:52 scsi-60a98000486e542d4f5a2f47694d684d -> ../../sdjk lrwxrwxrwx 1 root root 10 Jul 9 17:52 scsi-60a98000486e542d4f5a2f47694d684e -> ../../sdaa lrwxrwxrwx 1 root root 9 Jul 9 17:52 scsi-60a98000486e542d4f5a2f47694d684f -> ../../sdh

另外,如果你已經用 multipath 配置了它們,那么可以用 multipath 命令找到。

`multipath 主要是配置到 Oracle 數據庫服務器中,以提高性能。

# multipath -ll  60a98000486e542d4f5a2f47694d684b dm-37 NETAPP,LUN C-Mode size=512G features='3 queue_if_no_path pg_init_retries 50' hwhandler='1 alua' wp=rw |-+- policy='round-robin 0' prio=50 status=active | |- 1:0:4:18 sdoe 128:416 active ready running | |- 0:0:4:18 sdpq 131:256 active ready running | |- 0:0:5:18 sdsr 135:496 active ready running | `- 1:0:5:18 sdsq 135:480 active ready running `-+- policy='round-robin 0' prio=10 status=enabled |- 1:0:1:18 sdfw 131:32 active ready running |- 1:0:0:18 sdci 69:96 active ready running |- 0:0:1:18 sdbz 68:208 active ready running |- 0:0:0:18 sds 65:32 active ready running |- 1:0:3:18 sdmd 69:336 active ready running |- 1:0:2:18 sdjj 8:464 active ready running |- 0:0:3:34 sdjt 65:368 active ready running `- 0:0:2:34 sdgi 131:224 active ready running

這個過程適用于基于 Red Hat 6.x、7.x 和 8.x(RHEL - Red Hat Enterprise Linux)的系統,如 CentOS  和 Oracle Linux。

方法 1:如何使用 /sys 類文件在 Linux 上掃描新的 LUN 和 SCSI 磁盤

sysfs 文件系統是一個偽文件系統,它為內核數據結構提供了一個接口。

sysfs 下的文件提供了關于設備、內核模塊、文件系統和其他內核組件的信息。

sysfs 文件系統通常被掛載在 /sys。通常,它是由系統自動掛載的。

你可以使用 echo 命令來掃描每個 SCSI 主機設備,如下所示:

# echo "- - -" > /sys/class/scsi_host/host[n]/scan

當你運行上面的重新掃描所有的命令時,三個破折號(- – -)指的是通配符選項。這些值如下:

# echo "c t l" > /sys/class/scsi_host/host[n]/scan

這里:

  • c:HBA 上的通道

  • t:SCSI 目標 ID

  • l:LUN ID

  • n:HBA 編號

運行下面的命令來查找系統中所有的主機總線編號:

# ls /sys/class/scsi_host host0 host1 host2

得到主機總線編號后,運行以下命令來發現新的磁盤:

# echo "- - -" > /sys/class/scsi_host/host0/scan # echo "- - -" > /sys/class/scsi_host/host1/scan # echo "- - -" > /sys/class/scsi_host/host2/scan

另外,還可以用 for 循環用一條命令進行掃描。

# for host in ls /sys/class/scsi_host/;do echo "- - -" >/sys/class/scsi_host/${host}/scan; done

你可以使用文章開頭提到的 ls 命令來檢查它們。

# ls /dev/disk/by-id | grep -i "serial-hex of LUN"

方法 2:如何使用 rescan-scsi-bus.sh 腳本在 Linux 上掃描新的 LUN 和 SCSI 磁盤

確保你已經安裝了 sg3_utils 包來使用這個腳本。否則,運行以下命令來安裝它。

對于 RHEL/CentOS 6/7 系統,使用 yum 命令安裝 sg3_utils。

# yum install -y sg3_utils

對于 RHEL/CentOS 8 和 Fedora 系統,使用 dnf 命令安裝 sg3_utils。

# dnf install -y sg3_utils

現在你可以使用 rescan-scsi-bus.sh 腳本重新掃描 LUN。

# ./rescan-scsi-bus.sh

感謝你能夠認真閱讀完這篇文章,希望小編分享的“怎么在Linux上掃描/檢測新的LUN和SCSI磁盤”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

安仁县| 绥宁县| 邹城市| 略阳县| 都江堰市| 蓬安县| 富民县| 尚志市| 屯留县| 阿克苏市| 四会市| 塘沽区| 尤溪县| 太保市| 阳曲县| 山西省| 正镶白旗| 衡山县| 曲靖市| 白银市| 蕉岭县| 沂水县| 仙游县| 安溪县| 汽车| 资讯| 滦平县| 水城县| 上杭县| 陵水| 衡东县| 大石桥市| 陵川县| 临沭县| 通海县| 东安县| 五寨县| 吴江市| 定日县| 牡丹江市| 乌苏市|