depuis que les système de fichier font de l'optimisation de placement de donnée, et de la vérification d'intégrité de bout en bout.
Si le fs recoit un bloc qu'il sait "faux" et qu'il le redemande au device mapper, il faut une communication spécifique et que le device mapper se souvienne qu'il a prix le bloc X il y a 15 seconde sur tel device, donc je marrque ce bloc comme faut et je vais le reconstruire/récupérer autre part. (zfs, btrfs et consors font un hash de chaque bloc de donnée, et permettent ainsi de faire une détection des corruptions silencieuse itou)
Même chose pour le placement de donné :
tu as plusieurs répertoires sur tes 5 disques en raid5 , mais tu as un dossier ultra important et tu veux que même si tu as un disque qui plante complètement et une corruption importante d'une autre, tu puisse encore retrouver les données de ce disque. Tu fais comment en séparant la couche "device" de la couche fs ?
Tu ne peux pas.
Alors que si le fs gère les devices, il peut attribuer finement les blocs.
[^] # Re: Et des technos BSD only ça existe aussi
Posté par briaeros007 . En réponse au journal Linux-only ; et BSD ?. Évalué à 4.
depuis que les système de fichier font de l'optimisation de placement de donnée, et de la vérification d'intégrité de bout en bout.
Si le fs recoit un bloc qu'il sait "faux" et qu'il le redemande au device mapper, il faut une communication spécifique et que le device mapper se souvienne qu'il a prix le bloc X il y a 15 seconde sur tel device, donc je marrque ce bloc comme faut et je vais le reconstruire/récupérer autre part. (zfs, btrfs et consors font un hash de chaque bloc de donnée, et permettent ainsi de faire une détection des corruptions silencieuse itou)
Même chose pour le placement de donné :
tu as plusieurs répertoires sur tes 5 disques en raid5 , mais tu as un dossier ultra important et tu veux que même si tu as un disque qui plante complètement et une corruption importante d'une autre, tu puisse encore retrouver les données de ce disque. Tu fais comment en séparant la couche "device" de la couche fs ?
Tu ne peux pas.
Alors que si le fs gère les devices, il peut attribuer finement les blocs.