Quel système de fichiers calcule et stocke automatiquement les hachages de fichiers et les vérifie ultérieurement lors de l'accès pour détecter la corruption?
Quel système de fichiers calcule et stocke automatiquement les hachages de fichiers et les vérifie ultérieurement lors de l'accès pour détecter la corruption?
Réponses:
Le ZFS de Sun :
Avec ZFS, toutes les données et métadonnées sont additionnées en utilisant un algorithme sélectionnable par l'utilisateur. Les systèmes de fichiers traditionnels qui fournissent une somme de contrôle l'ont effectué par bloc, par nécessité en raison de la couche de gestion des volumes et de la conception du système de fichiers traditionnel. La conception traditionnelle signifie que certains modes de défaillance, tels que l'écriture d'un bloc complet dans un emplacement incorrect, peuvent entraîner des données de somme de contrôle correctement incorrectes. Les sommes de contrôle ZFS sont stockées de manière à ce que ces modes de défaillance soient détectés et puissent être récupérés gracieusement. Toutes les sommes de contrôle et la récupération de données sont effectuées au niveau de la couche du système de fichiers et sont transparentes pour les applications.
Et il en va de même pour les btrfs de Linux : Btrfs prend également en charge à la fois la somme de contrôle des données et des métadonnées. La somme de contrôle des données est facultative et peut être désactivée en montant avec -o nodatasum
.