最終更新 11 months ago

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

timmy revised this gist 11 months ago. Go to revision

No changes

timmy revised this gist 11 months ago. Go to revision

1 file changed, 26 insertions

check_iscsi_status.sh(file created)

@@ -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
Newer Older