Dois-je démonter le lecteur lors de l'utilisation de la commande dd?


10

J'ai un SSD de 60 Go où se trouvent mon dossier d'installation et d'accueil Ubuntu et un disque dur de 1 To que j'utilisais comme périphérique de stockage (films, musique ..). J'ai décidé de vendre le disque 1 To, mais avant de le faire, je veux effacer complètement toutes les données qu'il contient ou du moins le rendre irrécupérable par la plupart des logiciels. Ce que je veux faire est le suivant:

dd if=/dev/urandom of=/dev/sdc

puis formatez rapidement le lecteur à l'aide de l'utilitaire Disks.

Ma question est la suivante: dois-je démonter le /dev/sdcavant de poursuivre la ddcommande?



1
Démontez-le. C'est toujours la meilleure politique. De cette façon, aucun programme n'essaiera d'y accéder pendant que dd efface ses données.
Daniel

Merci pour vos commentaires. Y a-t-il une option où je note que cette question a été répondue ou est-ce que je la laisse telle quelle?
sinisa

1
dd if=/dev/zeroserait peut-être beaucoup plus rapide.
AlexP

Réponses:


11

C'est possible (vérifié à ce moment) mais il est fortement conseillé à umountl'appareil avant a dd.


Cela peut ne pas être un problème dans votre cas particulier if=/dev/urandom, mais dans d'autres cas:

S'il y a une activité sur cette partition pendant la ddcommande, il n'y a aucune garantie que votre partition n'est pas cassée.


J'étais trop impatient d'attendre vos réponses alors je l'ai fait quand même - j'ai laissé dd faire le travail sur l'appareil monté. Cela ne m'a donné aucune erreur pendant que je l'exécutais, mais cela suggérait un temps MASSIVE nécessaire pour terminer la tâche. La façon dont j'ai découvert l'époque est que j'ai installé un package appelé "pv" qui m'a donné un certain nombre de petites statistiques sur la progression de la commande dd. Donc, la commande que j'ai entrée ressemblait à ceci: sudo dd if = / dev / urandom | pv | sudo dd de = / dev / sdc
sinisa

L'écriture de données aléatoires a culminé à 13 Mo / s, ce qui rendrait le temps total pour le lecteur de 1 To abondant 24h. Ça fait beaucoup de temps.
sinisa

1
si vous voulez simplement rendre vos données irrécupérables, pourquoi ne pas utiliser / dev / zero? 1 To ne devrait prendre que quelques minutes.
Steve Zhan

1
S'il existe une partition swap, vous pouvez utiliser la commande swapoff. swapoff / dev / sda2 si sda2 est la zone de swap
linux64kb

0

L'utilitaire srm (Secure-Remove) fournit plusieurs options / modèles pour remplacer le contenu du disque précédent.

Certaines de ces options sont suffisamment sécurisées pour garantir que les analyses de disque médico-légales ne pourront pas récupérer les fichiers précédents; mais: plus de sécurité = processus d'écrasement plus long.

Pour installer le type srm:

sudo apt install secure-delete

utiliser:

srm szFileName
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.