SUSE 9 SP3 + VCS 4.1 雙機環境,掛載華賽 S2300E 陣列。執行切換命令時,共享日誌裝置 idea_log 無法卸載,導致服務組切換失敗。本文記錄完整排查與解決過程。
HAGUI 顯示資源組切換失敗,mount.log 記錄:
umount /sharedisks/idea_log is failed!
umount /sharedisks/idea_data is successful!
手動執行 umount /sharedisks/idea_log 報 device is busy,強制參數 -f、-a 均無效。
fuser -v -m /sharedisks/idea_log
輸出顯示:
USER PID ACCESS COMMAND
idea 1145 ..c.. csh
root 13548 ..c.. su
root 15305 ..c.. bash
root 進程僅為 su/bash,非實際業務存取,可排除。idea 用戶 PID 1145 為 csh,登入該用戶執行 idea stop 發現 Apache 進程確實在寫入日誌。管理員瀏覽器開啟 IDEA 網頁未關閉,導致持續存取日誌檔案,造成裝置忙碌無法卸載。
idea stop 停止業務服務。fuser -v -m /sharedisks/idea_log 無輸出後,執行 umount 成功。umount -f 失效時的自動化偵測腳本,整合至 VCS preoffline 腳本中。