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 30/05/2015, à 15:31

Arbiel

[Résolu] dd me semble ne pas créer autant d'octets que demandé

Bonjour

Peut-être n'ai pas tout-à-fait compris comment utiliser dd ?

remi@remi-Vostro-3550:~$ sudo dd if=/dev/random of=/mnt/victor/.x-root bs=512 count=1
0+1 enregistrements lus
0+1 enregistrements écrits
112 octets (112 B) copiés, 0,000211713 s, 529 kB/s
remi@remi-Vostro-3550:~$ sudo dd if=/dev/random of=/mnt/victor/.x-root bs=512c count=1
0+1 enregistrements lus
0+1 enregistrements écrits
74 octets (74 B) copiés, 0,000208214 s, 355 kB/s
remi@remi-Vostro-3550:~$ sudo dd if=/dev/random of=/mnt/victor/.x-root count=10+1 enregistrements lus
0+1 enregistrements écrits
69 octets (69 B) copiés, 0,000207887 s, 332 kB/s
remi@remi-Vostro-3550:~$ sudo rm /mnt/victor/.x-root
remi@remi-Vostro-3550:~$ sudo dd if=/dev/random of=/mnt/victor/.x-root bs=1b count=1
0+1 enregistrements lus
0+1 enregistrements écrits
57 octets (57 B) copiés, 0,000204419 s, 279 kB/s

Je me suis résolu à demander

remi@remi-Vostro-3550:~$ sudo dd if=/dev/random of=/mnt/victor/.x-root bs=1c count=512
512+0 enregistrements lus
512+0 enregistrements écrits
512 octets (512 B) copiés, 561,481 s, 0,0 kB/s

Merci à quiconque pourra me donner quelques explications.

Arbiel

Dernière modification par Arbiel (Le 30/05/2015, à 23:56)


Arbiel Perlacremaz
LDLC Aurore NK3S-8-S4 Ubuntu 20.04
Abandon d'azerty au profit de bépo, de google au profit de Lilo et de la messagerie électronique violable au profit de Protonmail, une messagerie chiffrée de poste de travail à poste de travail.

Hors ligne

#2 Le 30/05/2015, à 15:47

Nasman

Re : [Résolu] dd me semble ne pas créer autant d'octets que demandé

As tu essayé un autre fichier de destination ?


PC fixe sous Bionic 64 bits et portable avec Focal 64 bits

Hors ligne

#3 Le 30/05/2015, à 17:36

pingouinux

Re : [Résolu] dd me semble ne pas créer autant d'octets que demandé

Bonjour,
Effectivement, /dev/random semble bloquant, et arrête la commande après un nombre d'octets variable. Tu peux utiliser /dev/urandom.

Ajouté :
Ceci marche aussi

dd iflag=fullblock if=/dev/random of=/tmp/dd.out bs=512 count=1

Dernière modification par pingouinux (Le 30/05/2015, à 17:46)

Hors ligne

#4 Le 30/05/2015, à 18:53

MicP

Re : [Résolu] dd me semble ne pas créer autant d'octets que demandé

fr.wikipedia : /dev/random a écrit :

…La lecture du fichier est bloquée quand l'activité du système (entropie) n'est pas suffisante.…

http://fr.wikipedia.org/?title=/dev/random

Dernière modification par MicP (Le 30/05/2015, à 18:55)

Hors ligne

#5 Le 30/05/2015, à 20:05

Arbiel

Re : [Résolu] dd me semble ne pas créer autant d'octets que demandé

C'est effectivement une bonne explication, qui amène la question suivante :

Quelle est la valeur "aléatoire" du fichier de sortie lorsque l'on force sa taille avec "iflag=fullblock" comme l'a indiqué pingouinix, ou par "bs=1 count=N" ?

Arbiel


Arbiel Perlacremaz
LDLC Aurore NK3S-8-S4 Ubuntu 20.04
Abandon d'azerty au profit de bépo, de google au profit de Lilo et de la messagerie électronique violable au profit de Protonmail, une messagerie chiffrée de poste de travail à poste de travail.

Hors ligne

#6 Le 30/05/2015, à 20:12

pingouinux

Re : [Résolu] dd me semble ne pas créer autant d'octets que demandé

Quelle est la valeur "aléatoire" du fichier de sortie lorsque l'on force sa taille avec "iflag=fullblock"

Je pense que les valeurs sont correctes, mais la commande prend du temps avant de rendre la main.

Hors ligne

#7 Le 30/05/2015, à 23:55

Arbiel

Re : [Résolu] dd me semble ne pas créer autant d'octets que demandé

C'est effectivement assez long, et assez variable

remi@remi-Vostro-3550:~$ dd if=/dev/random of=/tmp/random iflag=fullblock count=1 bs=512
1+0 enregistrements lus
1+0 enregistrements écrits
512 octets (512 B) copiés, 636,683 s, 0,0 kB/s
remi@remi-Vostro-3550:~$ dd if=/dev/random of=/tmp/random2 bs=1 count=512
512+0 enregistrements lus
512+0 enregistrements écrits
512 octets (512 B) copiés, 1631,35 s, 0,0 kB/s

alors que dans ma première intervention, la création du fichier de 512 octets, avec "bs=1 count=512" n'avait duré, si l'on peut dire, que 560 secondes

remi@remi-Vostro-3550:~$ sudo dd if=/dev/random of=/mnt/victor/.x-root bs=1c count=512
512+0 enregistrements lus
512+0 enregistrements écrits
512 octets (512 B) copiés, 561,481 s, 0,0 kB/s

Arbiel Perlacremaz
LDLC Aurore NK3S-8-S4 Ubuntu 20.04
Abandon d'azerty au profit de bépo, de google au profit de Lilo et de la messagerie électronique violable au profit de Protonmail, une messagerie chiffrée de poste de travail à poste de travail.

Hors ligne