Ostatnio aktywny 11 months ago

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

timmy zrewidował ten Gist 11 months ago. Przejdź do rewizji

Brak zmian

timmy zrewidował ten Gist 11 months ago. Przejdź do rewizji

1 file changed, 26 insertions

check_iscsi_status.sh(stworzono plik)

@@ -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
Nowsze Starsze