VMWare虛擬機提示:另一個程序已鎖定文件的一部分,進程無法訪問...模塊"Disk"啟動失敗


VMWare虛擬機提示:另一個程序已鎖定文件的一部分,進程無法訪問...模塊"Disk"啟動失敗

場景:

早上本地的gitlab掛了,沒多想我覺得肯定是那台電腦開啟時間太長了虛擬機卡死了,掛掉了.

我開了電腦就,打開VMware就發現出現了“鎖定文件失敗,打不開磁盤......模塊"Disk"啟動失敗.”這些文字

那么問題來了,怎么會這樣了???

這是因為虛擬機在運行的時候,會鎖定文件,防止被修改,而如果系統突然崩潰了,虛擬機就來不急把已經鎖定的文件解鎖,所以你在啟動的時候,就會提示無法鎖定文件

我的處理:

由於這台是公司的專用電腦,我也沒來得及查,先重啟了電腦,然后再啟動該虛擬機,嗯,好了.

后來我查了資料了解到:

.lck 文件是VMWARE軟件的一種磁盤鎖文件,由於虛擬磁盤(.vmdk)本身有一個磁盤保護機制,為了防止多台虛擬機同時訪問同一個虛擬磁盤(.vmdk)帶來的數據丟失和性能削減方面的隱患,每次啟動虛擬機的時候虛擬機會使用擴展名為.lck(磁盤鎖)文件對虛擬磁盤(.vmdk)進行鎖定保護。當虛擬機關閉時.lck(磁盤鎖)文件自動刪除。可能由於各種非正常關閉虛擬機,而虛擬機還沒來得及刪除系統上的.lck(磁盤鎖)文件,所以當下次啟動虛擬機的時候出現了報錯信息。

所以刪不刪這個鎖文件也無所謂,已經正常啟動了,下次關機的時候它會自動刪掉


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM