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