2016-11-07 69 views
0

在AIX中,有沒有辦法在卸載文件系統之前檢查是否有任何文件已打開?

是否有任何命令或方法可以在卸載文件系統之前進行驗證,是否存在該文件系統中的任何打開文件?

或者在AIX中嘗試卸載操作之前驗證文件系統是否忙的任何方法?

我驗證了fuser和lsof命令。 lsof不是本地命令,fuser不報告文件系統上的所有打開文件。

+0

這個怎麼樣:'如果! MSG = $(umount/2> &1); then printf'umount error%s \ n'「$ MSG」; else printf'No problem here'; fi' –

回答

0

你確定這個「fuser不報告所有打開的文件」嗎?
根據手冊頁,它應該:
「定影命令列出的進程號使用 由File參數指定的本地或遠程文件的本地進程的有關塊 特殊裝置,該命令列出的流程,使用該設備上的任何文件 「。

相關問題