Centos
CentOS 禁用文件系統檢查:superblock last mount time is in the future
在啟動 CentOS 6 時,我一直收到“Superblock last mount time is in the future”錯誤。我見過其他問題詢問如何解決這個錯誤,但我確切知道它發生的原因:我們的開發/測試虛擬機定期將他們的日期設置為遠離現在的時間,並重新安裝他們的所有文件系統。
我想知道的是:如何在centOS 中禁用所有超級塊掛載時間的一致性檢查?
我已經嘗試過,
tune2fs -i 0 <device>
但都沒有奏效;問題仍然存在。buggy_init_scripts=1``/etc/e2fsck.conf
buggy_init_scripts=1
僅在時差小於 1 小時時有效。試試 int /etc/e2fsck.conf:
$$ problems $$
# Superblock last mount time is in the future (PR_0_FUTURE_SB_LAST_MOUNT). 0x000031 = { preen_ok = true preen_nomessage = true } # Superblock last write time is in the future (PR_0_FUTURE_SB_LAST_WRITE). 0x000032 = { preen_ok = true preen_nomessage = true }
這應該刪除消息,並更正數據。
最好修復 vm datetime。如果 vm 是指 vmware,這實際上是一個相當複雜的問題。
http://www.vmware.com/files/pdf/Timekeeping-In-VirtualMachines.pdf
如果它是其他一些虛擬機系統,我認為問題會類似。
不建議關閉一致性檢查等,因為它們存在是有原因的。時間不一致的系統會以許多其他方式影響完整性。