Estoy trabajando en un proyecto de Linux incorporado, es importante asegurarse de que el sistema de archivos no se destruya cuando ocurra algo inesperado (por ejemplo, un fallo de alimentación durante una operación de escritura en la tarjeta SD). Para este propósito, estoy tratando de implementar un posible escenario de falla.
He leído que hay sdctl
para este propósito, pero en el artículo, dice que puede tomar aproximadamente 4 semanas , que es mucho tiempo para una prueba única .
¿Sabe, o piensa, en buenos escenarios o combinaciones especiales (escribir datos en un lugar determinado, etc.) para acelerar este proceso de falla?
Por cierto, también aprecio las ideas de "combinación inmune a la corrupción para tarjetas SD" (por ejemplo, utilizando un sistema de archivos de registro por diario). Gracias de antemano.
Editar: Prevenir la pérdida (menor) de datos no es mi prioridad. Cuando la corrupción se produce, el sistema de archivos se destruye. Por lo tanto, tengo que configurar el sistema de archivos en la tarjeta SD todo de nuevo, manualmente. Esto es lo que quiero para evitar al menos. Y la pregunta anterior es acerca de establecer una buena entorno de prueba para acortar el tiempo de prueba.