Влияние отключения автоматического fsck при перезагрузке

У меня есть клиент на облачном хостинге с некоторыми значительными дисками на vps. Дважды за последний год после принудительной перезагрузки сервер не работал на несколько часов, потому что fsck запускался автоматически при восстановлении сервера. Поскольку это платформа облачного хостинга, я предполагаю, что на диске выполняются другие проверки целостности на аппаратном уровне. Хост указал, что есть различия между проверкой целостности на уровне инфраструктуры и на уровне ОС, и что они настоятельно рекомендовали не отключать fsck . Однако клиент обеспокоен тем, что очень большие простои приводят к потере клиентов и доходов.

Похоже, что я могу отключить эти проверки, выполнив следующие команды:

tune2fs -c 0 -i 0 /dev/mapper/vgArchiveStorage-archive
tune2fs -c 0 -i 0 /dev/mapper/vg_maindisc-lv_root

Устранит ли это проблему, и если да, насколько плохая идея сделать это? Есть ли способ проводить подобные периодические проверки без фактического отключения всего сервера (оба диска являются неотъемлемой частью работы его веб-сайта).

0
задан 20 December 2018 в 08:49
1 ответ

Вкратце: если ваш хостер говорит, что вы не должны этого делать, не делайте этого. Если только вы не хотите еще более длительных простоев, потому что вам нужно восстанавливать сервер из резервной копии.

Обычно плохая идея идти против системных настроек по умолчанию при проверках. Я бы сказал, особенно когда речь идет о файловых системах. Поэтому я бы не стал менять настройки для fsck.

Если клиент не хочет отключаться в течение более длительного периода, используйте систему аварийного переключения. В этом случае вы не можете взять пирог и съесть его. Вы можете увидеть это как волшебный треугольник, в который можно упаковать только два. По углам - «безопасно», «дешево», «мало простоев». Система, которая не может терпеть простои, в любом случае должна быть избыточной для обслуживания.

0
ответ дан 5 December 2019 в 04:49

Теги

Похожие вопросы