Ejecutar fsck -y cada vez que arranque en mi partición principal Linux

Tengo un sistema encajado del linux. Utilizo grub2 para el cargador de arranque. Me gustaría ejecutar un fsck -y / dev / sda en / dev / sda cada vez que se inicia – incluso cuando el sistema tenía una pérdida de alimentación y el command de reinicio no se utilizó. ¿Cómo puedo hacer esto?

¿Está utilizando una distribución en particular? En las distribuciones basadas en Debian sería tan simple como ajustar /etc/default/rcS y establecer FSCKFIX en yes.

Si desea forzar un fsck completo después de cada arranque, entonces simplemente podría escribir crear un file vacío llamado /forcefsck . Aunque yo no sugiero que realmente hacer esto.

Si se produjo una pérdida de alimentación, fsck se ejecutará de todos modos ya que el sistema de files no se marcará como "limpio". Puede utilizar tune2fs -c 1 /dev/sda para establecer el intervalo de comprobación para ext2 / 3 en uno. IMHO que debe forzar un fsck en cada arranque.