web-dev-qa-db-ja.com

CentOSはファイルシステムチェックを無効にします:スーパーブロックの最終マウント時間は将来です

CentOS 6を起動すると、「スーパーブロックの最終マウント時間は将来です」というエラーが繰り返し発生します。このエラーを解決する方法を尋ねる他の質問を見ましたが、なぜ発生するのかを正確に知っています。VMの開発/テストを定期的に行っています。日付を現在から遠く離れた時間に設定し、すべてのファイルシステムを再マウントします。

私が知りたいのは、centOSでスーパーブロックのマウント時間のすべての整合性チェックを無効にするにはどうすればよいですか?

私はもう試した tune2fs -i 0 <device>および設定buggy_init_scripts=1 in /etc/e2fsck.confそしてどちらも機能していません。問題は解決しません。

5
Zac B

buggy_init_scripts=1時差が1時間未満の場合にのみ機能します。

そのint/etc/e2fsck.confを試してください:

【問題点】

# 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
}

これにより、メッセージが削除され、データが修正されます。

4
Gregory MOUSSAT

Vm日時を修正することをお勧めします。 vmがvmwareを意味する場合、実際には非常に複雑な問題です。

http://www.vmware.com/files/pdf/Timekeeping-In-VirtualMachines.pdf

他のVMシステムの場合、問題は同様だと思います。

整合性チェックなどをオフにすることは、理由があるためお勧めできません。時間に一貫性がないシステムは、他の多くの方法で整合性に影響を与えます。

3
johnshen64

キックスタート/ビルドプロセスに設定されたhwclock時間をビルドします。

2
ewwhite