最終更新 8 months ago

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

timmy revised this gist 8 months ago. Go to revision

No changes

timmy revised this gist 8 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