在 EC2 上启动时防止 fsck

Ama*_*rus 1 virtualization fsck amazon-ec2

我正在 Amazon EC2 上启动一个实例,它在启动和重新启动时执行 fsck。

开始时的控制台输出是:

 * Checking root filesystem .../dev/sda1: Adding dirhash hint to filesystem.

/dev/sda1 primary superblock features different from backup, check forced.
Run Code Online (Sandbox Code Playgroud)

它执行 fsck 并重新启动。

我正在从本地环回映像创建我自己的 AMI。它不基于任何现有的 Amazon AMI。我可以做些什么来防止这种情况发生?该实例在自动重启后正常运行,但由于它在可用时延迟,所以很痛苦。

rkt*_*hkr 6

使用 tune2fs:

# max mounts before check (-1 = disable)
$ tune2fs -c -1 /dev/sda1

# time based (0 = never)
$tune2fs -i 0 /dev/sda1
Run Code Online (Sandbox Code Playgroud)