Centos

CentOS 禁用文件系統檢查:superblock last mount time is in the future

  • October 28, 2014

在啟動 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

如果它是其他一些虛擬機系統,我認為問題會類似。

不建議關閉一致性檢查等,因為它們存在​​是有原因的。時間不一致的系統會以許多其他方式影響完整性。

引用自:https://serverfault.com/questions/378846