Systèmes de fichiers : plus périlleux qu’on ne le pense

2025-01-23

Une conférence à Deconstruct 2019 a révélé des vérités choquantes sur les systèmes de fichiers : des incohérences et difficultés à utiliser correctement l’API des fichiers aux bogues graves au sein des systèmes de fichiers eux-mêmes et aux taux d’erreur élevés des disques, la corruption des données est omniprésente. L’intervenant a approfondi les problèmes d’atomicité des écritures de fichiers et les défis posés par les différents modes de système de fichiers (par exemple, data=journal, ordered, writeback de ext3/ext4). Même les programmeurs expérimentés ont du mal à éviter les erreurs qui entraînent des pertes ou des corruptions de données. La conférence a également analysé les erreurs dans les bases de données et les systèmes de contrôle de version populaires et a suggéré d’utiliser des bases de données plutôt que des fichiers pour améliorer la fiabilité des données.