====== Nettoyer le système de fichier ======
En anglais ce processus est appeler "wiping" ou "wipe (free) space)"
**Quand on supprime un fichier, seule sa référence est supprimée** (I-node) et l'espace disque utilisé est rendu au système de fichier. Si rien n'est réécrit par dessus,** il est possible de retrouver le fichier dans son intégralité**.
Quand on copie un système de fichier, il est très probable que l'on copie également les fichiers détruits.
Pour supprimer vraiment les fichiers d'un disque dur, il faut réécrire quelque chose dessus.
* **Pour effacer vraiment une donnée, il est recommandé de faire ce processus plusieurs fois** car en réalité les disques durs stockent des niveaux d’énergie qui ne sont pas égals à 0 ou 1, mais à une infinité de possibilité entre 0 et 1
* **Si l'on désire compresser un système de fichier, il suffit d'écrire des zéros dans tous la place disponible**
===== Windows =====
* Détruisez les fichiers inutiles [[fr:tools:ccleaner|CCleaner]]
* Effacer vraiment les fichiers [[fr:tools:puran_wipe_disk|Puran Wipe Disk]]
===== OS X =====
* Détruisez les fichiers inutiles [[fr:tools:ccleaner|CCleaner]]
* Suivez la procédure de Wiping Linux
===== Linux =====
* Détruisez les fichiers inutiles
cd /tmp
rm -rf *
* Pour **chaque système de fichier**, créer un ficher rempli de zéro: ici on le créé dans / car il n'y a qu'un filsystème
dd if=/dev/zero of=/zerofile.tmp
rm /zerofile.tmp
* Nettoyage de la "swap"
swapon -s (Afficher la swap)
swapoff /dev/dm-1 (Démonter la swap)
dd if=/dev/zero of=/dev/dm-1 (Ecrire des zéros dans la swap)
mkswap /dev/dm-1 (Recréer la partition de swap)
swapon -a (Monter toutes les swap)
swapon -s (Afficher la swap)
sync (Commit des opérations sur le HDD)
init 0 (Shutdown pour éteindre le système)
==== Centos / Redhat / Fedora ====
* Supprimer les anciens noyaux (il faut installer "yum-utils"
package-cleanup --oldkernels --count=1
* Nettoyer le cache de package
yum clean all