Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 15/03/2021, à 14:54

Klone

Script de destruction de données avec scrub

Bonjour,
Il m'a été demandé de réaliser un script de blanchiment de disque avec l'aide de la commande scrub (apparemment la plus efficace),
Le but est de créer une fonctionnalité d'effacement automatisée proposant divers types de formatages. (0 / 1 / random...)

Faisant mes premiers pas dans le domaine des scripts je ne serait pas contre quelques idées afin de savoir par où commencer.

Ce script serait il réalisable selon vous?

Hors ligne

#2 Le 15/03/2021, à 16:25

Watael

Re : Script de destruction de données avec scrub

salut,

Ce script serait il réalisable selon vous?

oui.

Faisant mes premiers pas dans le domaine des scripts je ne serait pas contre quelques idées afin de savoir par où commencer.

lire les tutoriels pour débutant.
puis lire les tutos pour utilisateurs avancés.

et surtout pratiquer/tester les commandes.
pour rédiger un script cohérent, il faut aussi détailler toutes les opérations intermédiaires nécessaires à la réalisation du but final.


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#3 Le 15/03/2021, à 16:34

Klone

Re : Script de destruction de données avec scrub

lire les tutoriels pour débutant.
puis lire les tutos pour utilisateurs avancés.

et surtout pratiquer/tester les commandes.

Je suis en train de me familiariser avec scrub, ça ne m'a pas l'air bien sorcier, la commande semble déjà faire tout ce dont j'ai besoin.
Il faut que je me penche sur un moyen d'en simplifier l'utilisation, en lui faisant une interface par exemple, de manière à ce que les techniciens n'aient qu'à faire de simples clics pour lancer la commande.

pour rédiger un script cohérent, il faut aussi détailler toutes les opérations intermédiaires nécessaires à la réalisation du but final.

Les fonctionnalités de mon script semblent assez basiques, je ne sais pas vraiment comment mieux détailler ça.

Hors ligne

#4 Le 15/03/2021, à 16:46

Watael

Re : Script de destruction de données avec scrub

un technicien digne de ce nom préférera passer par le shell. C'est plus rapide.

je ne sais pas vraiment comment mieux détailler ça.

alors, go!

Dernière modification par Watael (Le 15/03/2021, à 16:48)


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#5 Le 18/03/2021, à 11:21

Klone

Re : Script de destruction de données avec scrub

Me revoilà!

Pour le moment je suis sur le onefillzero, j'adapterai ensuite les autres méthodes d'effacement sous le même script.

J'ai cependant une erreur de syntaxe que je ne parviens pas encore à comprendre malgré plusieurs essais.

Voici donc mon script actuel:

#!/bin/bash

inxi -Dxx
SNA=`(sudo su -c "inxi -DXX" | grep "serial" | head -n 1| cut -d: -f2 )`
SNA=`sed 's/ /_/g' <<< "$SNA"`
SNB=`(sudo su -c "inxi -DXX" | grep "serial" | head -n 1| cut -d: -f2 )`
SNB=`sed 's/ /_/g' <<< "$SNB"`
SNC=`(sudo su -c "inxi -DXX" | grep "serial" | head -n 1| cut -d: -f2 )`
SNC=`sed 's/ /_/g' <<< "$SNC"`
SND=`(sudo su -c "inxi -DXX" | grep "serial" | head -n 1| cut -d: -f2 )`
SND=`sed 's/ /_/g' <<< "$SND"`
Rand=$RANDOM

    fct_menu ()
    {
    echo
    echo "Quel disque dur effacer? [1-5]"
    echo "1 : sda"
    echo "2 : sdb"
    echo "3 : sdc"
    echo "4 : sdd"
    echo "5 : quitter"
    echo "veuillez choisir :"

    read optionmenu
    	case $optionmenu in
    	1)
    		echo "Effacement de sda"
    		scrub -p fillzero /dev/sda ; exit;;
    		sudo su -c "scrub -p fillzero /dev/sda-json > /home/ubuntu/Scripts/Logs-Scrub/$SNA-$Rand.json"
    	2)
    		echo "Effacement de sdb"
    		scrub -p fillzero /dev/sdb ; exit;;
    		sudo su -c "scrub -p fillzero /dev/sdb-json > /home/ubuntu/Scripts/Logs-Scrub/$SNB-$Rand.json"
    		
    	3)
    		echo "Effacement de sdc"
    		scrub -p fillzero /dev/sdc ; exit;;
    		sudo su -c "scrub -p fillzero /dev/sdc-json > /home/ubuntu/Scripts/Logs-Scrub/$SNC-$Rand.json"
    		
    	4)
    		echo "Effacement de sdd"
    		scrub -p fillzero /dev/sdd ; exit;;
    		sudo su -c "scrub -p fillzero /dev/sdd-json > /home/ubuntu/Scripts/Logs-Scrub/$SND-$Rand.json"
    		
    	5)
    		exit;;
    	*)
    		echo "erreur de frappe"
    		fct_menu;;
    		esac
    }
    fct_menu

Et voici le retour d'erreur que j'obtiens à l'exécution:

root@ubuntu:/home/ubuntu/Scripts/Scrub# ./scrub-zero.sh 
Drives:    Local Storage: total: 732.59 GiB used: 9.43 GiB (1.3%) 
           ID-1: /dev/sda vendor: Western Digital model: WDS240G2G0A-00JH30 size: 223.57 GiB speed: 6.0 Gb/s 
           serial: 2045AB807428 temp: 35 C 
           ID-2: /dev/sdb vendor: Western Digital model: WD5000AAKX-60U6AA0 size: 465.76 GiB speed: 6.0 Gb/s 
           serial: WD-WCC2ERA53TMM 
           ID-3: /dev/sdc type: USB vendor: Kingston model: DataTraveler 3.0 size: 28.82 GiB 
           serial: 0C9D92C19CFEF371A920005C 
           ID-4: /dev/sdd type: USB vendor: Kingston model: DataTraveler 3.0 size: 14.44 GiB 
           serial: 08606E6B643FE3802719D2FD 
./scrub-zero.sh: ligne 30: erreur de syntaxe près du symbole inattendu « su »
./scrub-zero.sh: ligne 30: `    		sudo su -i "scrub -p fillzero /dev/sda-json > /home/ubuntu/Scripts/Logs-Scrub/$SNA-$Rand.json"'

Des idées? J'ai tenté de modifier ma syntaxte de différentes manières et me suis renseigné concernant les case mais je dois sans doute passer à côté de quelque chose.
Merci d'avance!

Hors ligne

#6 Le 18/03/2021, à 11:41

bruno

Re : Script de destruction de données avec scrub

sudo su est une ânerie. Cela revient à dire : je me substitue à l'utilisateur (root) pour me substituer à l'utilisateur (root).

On ne devrait jamais utiliser sudo dans un script. Si le script a besoin des droits root pour s'exécuter, alors il doit être lancé par root.


Attention, les bouteilles vendues par Nestlé Waters sont contaminées au monoxyde de dihydrogène.

Hors ligne

#7 Le 18/03/2021, à 11:46

Klone

Re : Script de destruction de données avec scrub

sudo su est une ânerie. Cela revient à dire : je me substitue à l'utilisateur (root) pour me substituer à l'utilisateur (root).

On ne devrait jamais utiliser sudo dans un script. Si le script a besoin des droits root pour s'exécuter, alors il doit être lancé par root.

Je vais éssayer en les retirant, mais il me semble avoir été embêté avec ça sur un ancien script et que c'était la seule solution que j'avais fini par trouver

Hors ligne

#8 Le 18/03/2021, à 11:55

Tawal

Re : Script de destruction de données avec scrub

Bonjour,

bruno a écrit :

Si le script a besoin des droits root pour s'exécuter, alors il doit être lancé par root.

Tout à fait.
Puis insérer un contrôle si root ou pas du genre :

#!/bin/bash

UID_ROOT=0     # Seuls les utilisateurs avec un $UID valant 0 ont les droits de root.
E_NONROOT=67   # Code de sortie si non root.

# À exécuter en tant que root, évidemment.
if [ "$UID" -ne "$UID_ROOT" ]
then
  echo "Vous devez être root pour exécuter ce script."
  exit $E_NONROOT
fi  

pris ici

Au plaisir.


Le savoir n'a d’intérêt que si on le transmet.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !

Hors ligne

#9 Le 18/03/2021, à 11:57

bruno

Re : Script de destruction de données avec scrub

De toute façon tu lances ton script en root :

root@ubuntu:/home/ubuntu/Scripts/Scrub# ./scrub-zero.sh 

[HS]
Je considère que des outils comme scrub qui font de multiple passes pour réécrire les données d'un disque sont totalement inutiles et ne reposent que sur une vieille légende urbaine. Un simple dd qui remplit le disque de zéros ou de données aléatoires et suffisant.
https://en.wikipedia.org/wiki/Data_rema … itten_data
[/HS]


Attention, les bouteilles vendues par Nestlé Waters sont contaminées au monoxyde de dihydrogène.

Hors ligne

#10 Le 18/03/2021, à 12:03

Tawal

Re : Script de destruction de données avec scrub

Re,

Le contrôle renforce le script.
En cas d'oubli/erreur, sans contrôle dans le script, les commandes ne nécessitant pas de droits root seront exécutées quand même.
Avec contrôle, on peut sortir sans rien faire.

Je trouve cela plus sécurisé niveau utilisateur.

Au plaisir.


Le savoir n'a d’intérêt que si on le transmet.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !

Hors ligne

#11 Le 18/03/2021, à 12:46

Klone

Re : Script de destruction de données avec scrub

Après avoir retiré les "sudo su -c" le script semble s'exécuter correctement,
néanmoins mes variable ne semblent pas s'initialiser
Et la ligne censé me créer un log du scrubs me dit qu'aucun fichier de ce type n'existe

root@ubuntu:/home/ubuntu/Scripts/Scrub# ./scrub-zero.sh 
Drives:    Local Storage: total: 732.59 GiB used: 4.89 GiB (0.7%) 
           ID-1: /dev/sda vendor: Western Digital model: WDS240G2G0A-00JH30 size: 223.57 GiB speed: 6.0 Gb/s 
           serial: 2045AB807428 temp: 35 C 
           ID-2: /dev/sdb vendor: Western Digital model: WD5000AAKX-60U6AA0 size: 465.76 GiB speed: 6.0 Gb/s 
           serial: WD-WCC2ERA53TMM 
           ID-3: /dev/sdc type: USB vendor: Kingston model: DataTraveler 3.0 size: 28.82 GiB 
           serial: 0C9D92C19CFEF371A920005C 
           ID-4: /dev/sdd type: USB vendor: Kingston model: DataTraveler 3.0 size: 14.44 GiB 
           serial: E0D55EA573E9E380176D3A7E 
./scrub-zero.sh: ligne 5: inxi -DXX : commande introuvable
./scrub-zero.sh: ligne 7: inxi -DXX : commande introuvable
./scrub-zero.sh: ligne 9: inxi -DXX : commande introuvable
./scrub-zero.sh: ligne 11: inxi -DXX : commande introuvable

Quel disque dur effacer? [1-5]
1 : sda
2 : sdb
3 : sdc
4 : sdd
5 : quitter
veuillez choisir :
4
Effacement de sdd
scrub: using Quick Fill with 0x00 patterns
scrub: please verify that device size below is correct!
scrub: scrubbing /dev/sdd 15502147584 bytes (~14GB)
scrub: 0x00    |................................................|
./scrub-zero.sh: ligne 45: scrub -p fillzero /dev/sdd -json > /home/ubuntu/Scripts/Logs-Scrub/-29793.json: Aucun fichier ou dossier de ce type
bruno a écrit :

[HS]
Je considère que des outils comme scrub qui font de multiple passes pour réécrire les données d'un disque sont totalement inutiles et ne reposent que sur une vieille légende urbaine. Un simple dd qui remplit le disque de zéros ou de données aléatoires et suffisant.
https://en.wikipedia.org/wiki/Data_rema … itten_data
[/HS]

J'ai de nombreuse fois entendu ça en effet, toutefois certains de nos clients nous réclament une destruction sous des paternes précis, ce qui m'a fait m'orienter vers scrub.

Hors ligne

#12 Le 18/03/2021, à 12:57

bruno

Re : Script de destruction de données avec scrub

À quoi servent tes variables et pourquoi fais-tu appel à inxi qui n'est pas un outil installé par défaut ?

Si c'est pour nommer tes fichier de logs utilise simplement le nom du disque et la date.

Il faut vérifier que le dossier /home/ubuntu/Scripts/Logs-Scrub/ existe bien au préalable et attention aux droits d'accès ! Si le script est exécuté par root les fichiers de logs vont appartenir à root. Il faudra donc soit changer leur propriétaire, soit les mettre ailleurs (/var/log, /root, etc.)


Attention, les bouteilles vendues par Nestlé Waters sont contaminées au monoxyde de dihydrogène.

Hors ligne

#13 Le 18/03/2021, à 13:07

Klone

Re : Script de destruction de données avec scrub

bruno a écrit :

À quoi servent tes variables et pourquoi fais-tu appel à inxi qui n'est pas un outil installé par défaut ?

Si c'est pour nommer tes fichier de logs utilise simplement le nom du disque et la date.

Au vu du retour que m'affiche inxi ça me semblait être le plus pratique pour intégrer les infos nécessaires à la création du certificat de destruction par la suite.
J'ai testé lsblk, mais les infos qui me sont données sur le retour ne comportent pas modéle et numéro de série du disque, tu me recommanderais de la remplacer par quelle commande du coup, sachant qu'il me faudrait ces deux infos en variables?

EDIT: Mes variables vont me servir à générer un certificat de destruction justement, de manière à ce que les modèles et numéros de séries soient automatiquement intégrés à celui ci (Dans le nom du fichier en l’occurrence)

Dernière modification par Klone (Le 18/03/2021, à 13:11)

Hors ligne

#14 Le 18/03/2021, à 13:16

geole

Re : Script de destruction de données avec scrub

Bonjour
Pense à faire un test pour t'assurer que le support à détruire est bien un disque dur et pas un SSD ou un NVME ou une clé usb qui ont une logique totalement différente du stockage des informations (USURE du support à chaque écriture: 300 cycles pour la TLC? )

Si c'est pour prendre les options   fillzero ou random autant utiliser la commande standard dd
sinon attention aux options  un peu "farfelues"

root@b:~# 
root@b:~# debut=$(date +%s)
root@b:~# dd if=/dev/zero of=/dev/sdd20  bs=1M ; sync
dd: erreur d'écriture dans '/dev/sdd20': Aucun espace disponible sur le périphérique
513+0 enregistrements lus
512+0 enregistrements écrits
536870912 octets (537 MB, 512 MiB) copiés, 16,4053 s, 32,7 MB/s
root@b:~# echo Traitement effectué en $(( $(date +%s) - $debut )) secondes 
Traitement effectué en 17 secondes
root@b:~# debut=$(date +%s)
root@b:~# dd if=/dev/random of=/dev/sdd20  bs=1M ; sync
dd: erreur d'écriture dans '/dev/sdd20': Aucun espace disponible sur le périphérique
513+0 enregistrements lus
512+0 enregistrements écrits
536870912 octets (537 MB, 512 MiB) copiés, 17,5235 s, 30,6 MB/s
root@b:~# echo Traitement effectué en $(( $(date +%s) - $debut )) secondes
Traitement effectué en 17 secondes
root@b:~# 
root@b:~# debut=$(date +%s)
root@b:~# scrub /dev/sdd20 -f -p fillzero ; sync
scrub: using Quick Fill with 0x00 patterns
scrub: please verify that device size below is correct!
scrub: scrubbing /dev/sdd20 536870912 bytes (~512MB)
scrub: 0x00    |................................................|
root@b:~# echo Traitement effectué en $(( $(date +%s) - $debut )) secondes 
Traitement effectué en 16 secondes
root@b:~# debut=$(date +%s)
root@b:~# scrub /dev/sdd20 -f -p pfitzner33 ; sync
scrub: using Roy Pfitzner 33-random-pass method patterns
scrub: please verify that device size below is correct!
scrub: scrubbing /dev/sdd20 536870912 bytes (~512MB)
scrub: random  |................................................|
scrub: random  |................................................|
scrub: random  |................................................|
scrub: random  |................................................|
scrub: random  |................................................|
scrub: random  |................................................|
scrub: random  |................................................|
scrub: random  |................................................|
scrub: random  |................................................|
scrub: random  |................................................|
scrub: random  |................................................|
scrub: random  |................................................|
scrub: random  |................................................|
scrub: random  |................................................|
scrub: random  |................................................|
scrub: random  |................................................|
scrub: random  |................................................|
scrub: random  |................................................|
scrub: random  |................................................|
scrub: random  |................................................|
scrub: random  |................................................|
scrub: random  |................................................|
scrub: random  |................................................|
scrub: random  |................................................|
scrub: random  |................................................|
scrub: random  |................................................|
scrub: random  |................................................|
scrub: random  |................................................|
scrub: random  |................................................|
scrub: random  |................................................|
scrub: random  |................................................|
scrub: random  |................................................|
scrub: random  |................................................|
root@b:~# echo Traitement effectué en $(( $(date +%s) - $debut )) secondes  
Traitement effectué en 522 secondes
root@b:~# exit

Dernière modification par geole (Le 18/03/2021, à 14:15)


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne

#15 Le 18/03/2021, à 15:07

Klone

Re : Script de destruction de données avec scrub

geole a écrit :

Pense à faire un test pour t'assurer que le support à détruire est bien un disque dur et pas un SSD ou un NVME ou une clé usb qui ont une logique totalement différente du stockage des informations (USURE du support à chaque écriture: 300 cycles pour la TLC? )

C'est prévu oui, pour le moment je m'assure que cela fonctionne correctement avec les HDD avant de m'attaquer à d'autres types de supports.

geole a écrit :

Si c'est pour prendre les options   fillzero ou random autant utiliser la commande standard dd
sinon attention aux options  un peu "farfelues"

Je m'étais justement penché sur dd et nwipe au début, mais il me semble que les patterns proposés ne contenaient pas ceux que je recherchai; dans l'idéal nous aurions besoin de ces méthodes: Pfitzner7; schneier; DOD; fillff; fillzero et NNSA. (J'ai également ajouté random 1 et 2 passes au cas ou)

Hors ligne

#16 Le 18/03/2021, à 15:21

MicP

Re : Script de destruction de données avec scrub

Utilises le N° de série du disque,
ça te permettra de les identifier
dans le cas où tu aurais plusieurs disques de la même marque, modèle et type.
De plus, ce même numéro de série est souvent indiqué sur l'étiquette collée sur le disque.

Voir le champ SERIAL
dans le retour de la ligne de commande suivante :

udisksctl status

Dernière modification par MicP (Le 18/03/2021, à 15:28)

Hors ligne

#17 Le 18/03/2021, à 15:28

Klone

Re : Script de destruction de données avec scrub

MicP a écrit :

Utilises le N° de série du disque,
ça te permettra de les identifier
dans le cas où tu aurais plusieurs disques de la même marque, modèle et type.

J'avais voulu faire ça uniquement avec SN et un rand pour éviter tout doublon, mais en effet ça me semble plus pratique comme ça.
En revanche je pense m'être trompé en créant mes variables car aucune ne m'est retournée nulle part, pas même dans le nom de fichier log, alors qu'il devrait s'y trouver (si j'avais bien fait les choses ^^)

Merci pour la commande, je vais essayer avec ça !

Dernière modification par Klone (Le 18/03/2021, à 15:29)

Hors ligne

#18 Le 18/03/2021, à 15:38

MicP

Re : Script de destruction de données avec scrub

C'est peut-être une simple erreur de frappe dans le nom du chemin,
tu pourrais vérifier l'existence du répertoire /home/ubuntu/Scripts/Logs-Scrub/
avec un simple ls :

ls -ld /home/ubuntu/Scripts/Logs-Scrub/

Dernière modification par MicP (Le 18/03/2021, à 15:39)

Hors ligne

#19 Le 18/03/2021, à 15:45

Klone

Re : Script de destruction de données avec scrub

ubuntu@ubuntu:~/Scripts/Scrub$ ls -ld /home/ubuntu/Scripts/Logs-Scrub/
drwxrwxrwx 2 ubuntu ubuntu 4096 mars  18 13:17 /home/ubuntu/Scripts/Logs-Scrub/

Oui oui le dossier existe bel et bien, j'ai également fait un chmod 777 pour ne pas être gêné par d'éventuels soucis de droits lors de mes test.
J’essaie de modifier tout ça avec la commande "udisksctl status" et je vous apporte mon retour!

Hors ligne

#20 Le 18/03/2021, à 15:49

bruno

Re : Script de destruction de données avec scrub

Quand tu auras fini ton script, tu jetteras un coup d'œil à DBAN wink


Attention, les bouteilles vendues par Nestlé Waters sont contaminées au monoxyde de dihydrogène.

Hors ligne

#21 Le 18/03/2021, à 15:55

Klone

Re : Script de destruction de données avec scrub

DBAN est très cool oui, mais quand j'en ai parlé à mon boss il m'a dit que ça le tentait pas, du fait que la solution soit assez datée maintenant.
Mais oui lorsqu'il a commencé à évoquer ce projet c'est directement ce à quoi j'avais pensé; un serveur pxe avec DBAN et d'autres outils du genre, histoire d'avoir une belle toolbox sur le réseau.
Bon, à prioris à terme le résultat sera à peu prêt le même au final, j'en tirerai un peu plus de fierté voilà tout ^^

Hors ligne

#22 Le 18/03/2021, à 16:10

MicP

Re : Script de destruction de données avec scrub

Par contre, le véritable numéro de série du disque n'est parfois pas retourné quand le disque est dans certains boîtiers USB
alors ça ne vaut peut-être pas la peine de se baser sur cette méthode.

Dernière modification par MicP (Le 18/03/2021, à 16:44)

Hors ligne

#23 Le 18/03/2021, à 16:39

bruno

Re : Script de destruction de données avec scrub

Klone a écrit :

DBAN est très cool oui, mais quand j'en ai parlé à mon boss il m'a dit que ça le tentait pas, du fait que la solution soit assez datée maintenant.

Ah oui, DBAN n'a pas été mis à jour depuis 2015. Scrub, c'est bien mieux puisqu'il n'y a plus d'activité depuis 2012 sur son dépôt wink
Sachant que tout cela, ce ne sont que des surcouches à dd wink


Attention, les bouteilles vendues par Nestlé Waters sont contaminées au monoxyde de dihydrogène.

Hors ligne

#24 Le 18/03/2021, à 16:48

Klone

Re : Script de destruction de données avec scrub

MicP a écrit :

Par contre, le véritable numéro de série du disque n'est parfois pas retourné quand il est dans certains boîtier USB
alors ça ne vaut peut-être pas la peine de se baser sur cette méthode.

Pas de soucis sur ce point, ce sera toujours utilisé sur des disques internes, j'aurai juste à faire gaffe pour les SSD et NVME, sans doute via une autre méthode.

@bruno, DBAN est il exécutable autrement qu'en bootant dessus? Par exemple en l'appelant depuis une distri en cours de fonctionnement?
Parce que effectivement de cette manière j'aurai peut être plus facile à convaincre les supérieurs de son côté pratique ^^

Hors ligne

#25 Le 18/03/2021, à 17:13

geole

Re : Script de destruction de données avec scrub

J'ai aussi trouvé un autre outil   

sudo apt install nwipe
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les NOUVEAUX paquets suivants seront installés :
  nwipe
0 mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 35,6 ko dans les archives.
Après cette opération, 104 ko d'espace disque supplémentaires seront utilisés.
Réception de :1 http://fr.archive.ubuntu.com/ubuntu focal/universe amd64 nwipe amd64 0.26-1 [35,6 kB]
35,6 ko réceptionnés en 0s (124 ko/s)
Sélection du paquet nwipe précédemment désélectionné.
(Lecture de la base de données... 219246 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../nwipe_0.26-1_amd64.deb ...
Dépaquetage de nwipe (0.26-1) ...
Paramétrage de nwipe (0.26-1) ...
Traitement des actions différées (« triggers ») pour man-db (2.9.1-1) ...

nwipe --help
Usage: nwipe [options] [device1] [device2] ...
Options:
  -V, --version           Prints the version number
  -h, --help              Prints this help
      --autonuke          If no devices have been specified on the command line, starts wiping all
                          devices immediately. If devices have been specified, starts wiping only
                          those specified devices immediately.
      --sync              Open devices in sync mode
      --verify=TYPE       Whether to perform verification of erasure (default: last)
                          off   - Do not verify
                          last  - Verify after the last pass
                          all   - Verify every pass
  -m, --method=METHOD     The wiping method (default: dodshort). See man page for more details.
                          dod522022m / dod       - 7 pass DOD 5220.22-M method
                          dodshort / dod3pass    - 3 pass DOD method
                          gutmann                - Peter Gutmann's Algorithm
                          ops2                   - RCMP TSSIT OPS-II
                          random / prng / stream - PRNG Stream
                          zero / quick           - Overwrite with zeros
  -l, --logfile=FILE      Filename to log to. Default is STDOUT
  -p, --prng=METHOD       PRNG option (mersenne|twister|isaac)
  -r, --rounds=NUM        Number of times to wipe the device using the selected method (default: 1)
      --noblank           Do not blank disk after wipe (default is to complete a final blank pass)
      --nowait            Do not wait for a key before exiting (default is to wait)
      --nosignals         Do not allow signals to interrupt a wipe (default is to allow)
      --nogui             Do not show the GUI interface. Automatically invokes the nowait option
                          Must be used with --autonuke option. Send SIGUSR1 to log current stats
  -e, --exclude=DEVICES   Up to ten comma separted devices to be excluded, examples:
                          --exclude=/dev/sdc
                          --exclude=/dev/sdc,/dev/sdd
                          --exclude=/dev/sdc,/dev/sdd,/dev/mapper/cryptswap1

nwipe -V
nwipe version 0.26

Je ne sais pas s'il fait du parallélisme. Attention d'exclure le disque contenant la partition root
Mais il n'a probablement pas la méthode que tu souhaites utiliser


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne