Luks

延遲後自動暫停 luks 音量

  • August 8, 2016

任何人都對如何luksSuspend在 luks 卷未使用一段時間後自動執行此操作有任何想法。我正在考慮只是安排一個命令crontab或其他東西,但如果我實際使用該卷,我不希望它暫停。

的目的luksSetup是在設備仍在使用時使用,但您希望暫時鎖定對它的所有訪問,直到從外部源輸入密碼。因此,僅在設備未使用時呼叫沒有多大意義luksSetup:如果未使用,請使用luksClose.

沒有辦法以原子方式強制設備不在使用中並呼叫luksSuspend. 如果您真的想暫停設備但只有在設備未使用時您可以做的是 call luksSuspend,然後檢查fuser或檢查lsof加密設備上文件系統上的任何已安裝文件;如果文件系統正在使用中,請luksResume立即呼叫。這確實有很小的機會要求您輸入密碼。

要檢測文件系統是否空閒,我建議搭載現有的自動掛載程序,例如 autofs。

引用自:https://unix.stackexchange.com/questions/61904