VxVM報錯“Some volumes in the disk group are in use”的原因和解決方法
阿新 • • 發佈:2018-12-27
在使用SYMANTEC的VxVM卷管理軟體時,執行vxdg deport磁碟組(disk group)時報錯“Some volumes in the disk group are in use”,形如:
# vxdg deport testdg
VxVM vxdg ERROR V-5-1-584 Disk group testdg: Some volumes in the disk group are in use
據SYMANTEC官方描述,該問題在VxVM 5.1以下才存在“This issue is applicable to systems running VxVM less than 5.1 version.”,但實際驗證中發現,在該版本依然存在該問題。
vxdg deport命令的作用是解除安裝磁碟組(disk group),其前提要求是磁碟組內的卷已經沒有I/O(若是檔案系統,就需要先umount該檔案系統卷;若是裸裝置,則需要停止應用該裝置的應用)。但在已經umount該磁碟組的檔案系統卷的情況下,還是遇到了無法解除安裝磁碟組並出現上述的錯誤資訊。
可以通過以下命令檢查VxVM卷是否有I/O操作:
# vxprint -g
若回顯資訊中包含“devopen=on”,則表示該卷在核心中依然處於使用狀態,只是用df -k之類的命令無法檢視而已。
SYMANTEC官方給的解決方法是——重啟該作業系統,原文描述是“Only way to resolve the issue is to reboot the system.”