Test du système de files ext3 sur un périphérique embarqué

Ma configuration: Un périphérique embarqué avec memory flash dessus. Flash est partitionné en partitions de système de files ext3. Avoir busybox dessus.

Mon objective: découvrir les erreurs / bugs / problèmes sur les filesystems ext3.

Version Linux: Pas la dernière et la plus grande: linux-2.6.31

Quels tests dois-je faire pour découvrir des problèmes potentiels dans le système de files ext3?

Un bon test de stress pourrait éliminer certains bogues du système de files. Commander les tests de stress disponibles sur le Linux Test Project. Les tests de LTP sont listés ici et il y a une section de système de files.

En ce qui concerne les erreurs de système de files, essayez des tests simulant une panne de courant inattendue pendant l'écriture d'un file. Vous pouvez le faire en écrivant un script qui écrit continuellement des données dans un file, puis simule la panne de courant en tirant sur la fiche ou en effectuant un déassembly forcé du système de files (ie "umount -f").

Découvrez LTP (Linux Test Project) , une collection d'utilitaires pour tester toutes sortes de sous-systèmes Linux (y compris les filesystems). Et oui, cela est utilisé régulièrement par les développeurs du kernel, donc à less que vous ne creusiez, complétez ou prolongez certains des tests (ou exécutez une configuration inhabituelle), je suppose que vous ne findez pas beaucoup de bogues inconnus. Mais éliminez-vous.