Supprimer l'espace libre d'un disque dur avec Linux

Mis à jour le

Lorsqu'un fichier est supprimé, son contenu peut toujours être laissé dans le système de fichiers, à moins qu'il ne soit explicitement écrasé par autre chose.

Pour supprimer l'espace libre de son disque dur sur Linux, il existe la suite d'outils secure-delete :

apt update && apt install -y secure-delete

srm - Supprime en toute sécurité un fichier existant
smem - Supprime en toute sécurité les traces d'un fichier dans la RAM
sfill - Supprime tout l'espace libre de votre disque dur
sswap - Supprime toutes les données du SWAP

Dans notre cas, la commande qui nous intéresse c'est sfill :

sfill -f -v <mountpoint>

Et pour ceux qui utilisent Arch Linux comme moi, vous pouvez utiliser la commande suivante :

dd if=/dev/zero of=hugefile; sync; rm hugefile; sync

Références :


©2017-2021