Última actividad 8 months ago

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

Revisión 0025de9d76d8a56c975797ac704588a96b68b645

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