Ultima attività 11 months ago

快速檢查 Synology 連線、iscsid 狀態、iSCSI 登入與 LVM,這支 script 超實用!

timmy ha revisionato questo gist 11 months ago. Vai alla revisione

Nessuna modifica

timmy ha revisionato questo gist 11 months ago. Vai alla revisione

1 file changed, 26 insertions

check_iscsi_status.sh(file creato)

@@ -0,0 +1,26 @@
1 + #!/bin/bash
2 + # 檔名:check_iscsi_status.sh
3 +
4 + TARGET_IP="192.168.42.20"
5 +
6 + echo "🔍 檢查是否能 ping 到 Synology..."
7 + ping -c 2 $TARGET_IP || {
8 + echo "❌ 無法連線到 $TARGET_IP"
9 + exit 1
10 + }
11 +
12 + echo "🔍 檢查 iscsid 服務狀態..."
13 + systemctl is-active --quiet iscsid || {
14 + echo "⚠️ iscsid 沒有運作,嘗試啟動中..."
15 + systemctl unmask iscsid
16 + systemctl enable --now iscsid
17 + }
18 +
19 + echo "🔍 目前 iSCSI sessions:"
20 + iscsiadm -m session || echo "⚠️ 尚未登入任何 target"
21 +
22 + echo "🔍 執行 SendTargets 探測:"
23 + iscsiadm -m discovery -t sendtargets -p $TARGET_IP
24 +
25 + echo "🔍 顯示 LVM 狀態:"
26 + pvs && vgs && lvs
Più nuovi Più vecchi