Я запускаю инстанс на Amazon EC2, и он выполняет fsck при загрузке и перезапуске.
Вывод консоли в начале:
* Checking root filesystem .../dev/sda1: Adding dirhash hint to filesystem.
/dev/sda1 primary superblock features different from backup, check forced.
Выполняется fsck и перезапускается.
Я создаю свой собственный AMI из локального образа обратной петли. Он не основан ни на одном из существующих AMI Amazon. Что я могу сделать, чтобы этого не произошло? Экземпляр работает нормально после автоматического перезапуска, но это неприятно, потому что он задерживается, когда становится доступен.
используйте tune2fs:
# max mounts before check (-1 = disable)
$ tune2fs -c -1 /dev/sda1
# time based (0 = never)
$tune2fs -i 0 /dev/sda1
Самый простой способ - установить в поле 'pass' в конфигурации / etc / fstab значение 0 для корневой файловой системы. Это предотвращает запуск fsck в файловой системе при ее монтировании.
В качестве альтернативы вы можете поэкспериментировать с tune2fs и аргументами -c и -i, чтобы изменить параметры файловой системы, чтобы она проверялась реже (но для временного экземпляра ее, вероятно, следует полностью отключить).