Vérifier l'intégrité d'un disque dur sous linux
Par PlaceOweb le jeudi, septembre 24 2009, 21:33 - Système - Lien permanent
Comment vérifier l'intégrité d'un disque dur sous linux ?
Les commandes utiles sont
On les retrouve sur des lives CD comme Knoppix et le site francophone de knoppix
tableau des partitions
En Linux on peut se faire afficher le tableau des partitions, leur type (Linux, Windows, ext3, vfat ou NTFS) et les partitions actuellement monte par les commandes:
fdisk -l
(nécessite être root) et:
df
Bien sur ces infos sont effectivement aussi dans /etc/fstab
badblocks
Effectuez un test en lecture et écriture : Attention l'écriture effacera vos données !!! Voyez le manuel man
badblocks -s -v -w /dev/hda -s Indiquer l'état de progression de l'analyse en affichant les numéros de blocs quand ils sont vérifiés. -v Mode verbeux. -w Utiliser un test en mode écriture. Avec cette option, badblocks recherchera les blocs défectueux en écrivant quelques motifs (0xaa, 0x55, 0xff, 0x00) sur chaque bloc du périphérique, et en relisant celui-ci pour en vérifier le contenu. Cette option ne peut être combinée avec l'option -n, car elles sont mutuellement exclusives.
formater bas niveau un disque sous Linux en utilisant la commande DD :
dd if=/dev/zero of=/dev/hda (ou la partition à formater) dd if(input file)=/dev/zero(périphérique d'entrée) of(output file)=/dev/hda (périphérique de sortie)
avec des données aléatoires :
dd if=/dev/urandom of=/dev/hda (notez que /dev/urandom est plus rapide que /dev/random)
Ressources
- Formater un DD sous linux sur commentcamarche.net
- wikipedia
- Effacer définitivement les données d’un disque dur sous *nux (dd, zero, random)
- La commande dd