L'opensl ne semblait pas fonctionner pour moi. J'ai obtenu des «options inconnues» et d'autres problèmes avec les solutions fournies. J'ai donc fini par suivre le programme fio.
fio -name="fill" -ioengine=libaio -direct=1 -bs=512m -rw=write -iodepth=4 -size=100% -filename=/dev/md0
Ce qui semble prendre 3 heures pour faire 19 To sur 24 disques durs. Donc, environ 1800 Mo / s
smp-016:~ # fdisk -l /dev/md0
Disk /dev/md0: 18890.1 GB, 18890060464128 bytes
smp-016:~ # fio -name="fill" -ioengine=libaio -direct=1 -bs=512m -rw=write -iodepth=4 -size=100% -filename=/dev/md0
fill: (g=0): rw=write, bs=512M-512M/512M-512M/512M-512M, ioengine=libaio, iodepth=4
fio-2.2.10
Starting 1 process
Jobs: 1 (f=1): [W(1)] [2.7% done] [0KB/1536MB/0KB /s] [0/3/0 iops] [eta 03h:01m:11s]
J'espère que ce sont en fait des données aléatoires. La page de manuel indique fio "Par défaut: remplir les tampons avec des données aléatoires." http://linux.die.net/man/1/fio
Je ne le fais pas à des fins de sécurité / cryptage, j'essaie simplement de m'assurer que mes tests de lecture ultérieurs sont des données réelles et pas seulement des 0. Cette même commande fio peut être utilisée pour le préconditionnement SSD / NVMe. Comme l'utilisation de / dev / zero peut conduire à une compression au niveau du disque "tricher" combien est réellement écrit. Bien que j'ajouterais un -loops=2
indicateur, s'il s'agit d'un nouveau SSD pour l'analyse comparative.
Si vous vouliez qu'il soit sécurisé, vous pourrez peut-être utiliser l' -randrepeat=bool
option, car cela basculera "Amorcer le générateur de nombres aléatoires de manière prévisible afin que les résultats soient reproductibles d'une exécution à l'autre. Par défaut: vrai.", Mais je ne le suis toujours pas certain que ce serait sûr.
De plus, certains disques durs de classe entreprise sont équipés de disques SED (Self Encrypting Drives) et vous permettront de faire tourner la clé de cryptage pour effacer instantanément et en toute sécurité toutes les données écrites.
Enfin, j'ai utilisé dans le passé DBAN (alias Darik's Boot et Nuke), qui a des options de démarrage CD et USB et "est un projet open source hébergé sur SourceForge. Le programme est conçu pour effacer en toute sécurité un disque dur jusqu'à ce que ses données soient définitivement supprimé et non récupérable "
dd bs=1M
par exemple.