• [^] # Re: Ré-allocation

    Posté par (site web personnel) . En réponse au journal Secteurs défectueux. Évalué à 1.

    Le jeter direct pour un secteur qu'il n'arrive pas lire ? Bravo !

    pour info, un secteur qu'il n'arrive pas a lire veut juste dire que les données sur se secteur on été modifiée (pourquoi : démagnétisation, rayon cosmique, etc) et que le checksum du secteur n'est plus bon.

    Mais pas que le secteur n'est plus utilisable... Il est très rare que le secteur soit ré-alloué après une réécriture. Il est généralement simplement réécrit avec des données valide (j'entends, avec un checksum correct sur le secteur au niveau du contrôleur du disque) et c'est reparti... Il suffit de regarder les données retournées par SMART pour s'en convaincre...

    Avec nos disques qui contiennent des gazillons de secteurs qui sont très rarement écrit, c'est normal que de temps en temps, un secteur ci ou là ne soit plus lisible au bout d'un certain temps...

    C'est pourquoi les nouveau système de fichiers comme BTRFS ou ZFS intègre des code de correction et des checksum sur le fichiers. Ça permet de réparer le fichier si justement, un secteur n'est plus lisible...

    L'approche de ce journal est bonne. Pas besoin de jeter le disque, il suffit de réécrire... Par contre, personnellement, quand j'utilisais du RAID mirroir, pour ne pas perdre de données, je copiait le secteur depuis l'autre disque. (C'est un des autres avantages des systèmes BTRFS ou ZFS par rapport au RAID. ils savent repérer les erreurs au niveau donnée, et savoir entre deux copies, laquelle est la bonne. En RAID, si le disque est corrompu (genre un secteur a zero), mais pas HS, on a perdu tout !)