Wipe un disque de manière logicielle
Publié le : · Édité le : · Tags : CLI, Linux, TechSi vous voulez donner un disque à quelqu'un alors qu'il a déjà été utilisé par vous ou par quelqu'un d'autre, c'est une bonne pratique de l'effacer logiciellement au préalable. Les données sur un disque non chiffré sont récupérables assez facilement, même après un effacement complet des données.
Attention cependant, les commandes ci-dessous ne garantissent pas un wipe sûr à 100% en cas de récupération du disque pour analyse en labo par des personnes qui ont les moyens. Ça devrait prévenir la récupération logicielle, mais renseignez-vous plusse sur le sujet selon votre modèle de menace.
#fdisk
Pour commencer, il faut connaître le nom du disque ou de la partition que vous voulez wipe :
fdisk -l
Nous avons donc une liste des partitions et des disques montés sur notre machine. Pour l'exemple, je vais wipe /dev/sdb.
#shred
Ensuite, on utilise la commande de wipe installée sur linux par défaut : shred.
sudo shred -n 2 -vzf /dev/sdb
-n 2: nombre de passes que l'on veut appliquer.-v: mode verbeux qui permet de suivre la progression dans la console.-z: ajouter des zéros à la fin du processus d'effacement, c'est une façon de masquer ce que vient de faire shred (utiliser-zfait donc faire une passe de plus par rapport au chiffre donné dans-n)-f: forcer l'opération, ce qui implique de modifier les permissions si nécessaire
#wipe
Ensuite, pour être vraiment tranquille (si on est un peu parano), on peut utiliser la commande wipe, qui a un fonctionnement similaire à shred mais qui a l'air de faire des passes plus complètes (et bien plus longues, attentez-vous à laisser l'ordi allumé la journée entière en fonction de la taille du disque) :
sudo wipe -i -qQ 3 /dev/sdb
Voilà, votre disque peut désormais être donné sans trop de soucis !