J'utilise dd
pour copier une image sur une clé USB. Mais qu'est-ce que dd
représentent-ils ?
Je comprends son utilisation, mais pas le nom. dd
signifie en fait, ou est un acronyme pour.
La page de manuel ne le dit même pas.
J'utilise dd
pour copier une image sur une clé USB. Mais qu'est-ce que dd
représentent-ils ?
Je comprends son utilisation, mais pas le nom. dd
signifie en fait, ou est un acronyme pour.
La page de manuel ne le dit même pas.
Il existe de nombreuses théories. Je me souviens qu'à l'époque d'Unix v7 (quand dd
la page de manuel indiquait que cela signifiait vidage de disque (ou était-ce vidage des données ?) car il était fréquemment utilisé comme utilitaire de sauvegarde/restauration de disque. Cependant, une archive du v7 page de manuel ne mentionne ni étymologie ni signification. Il est possible que je l'aie entendu de la bouche de quelqu'un des Bell Labs, puisque j'y avais occasionnellement accès au début des années 1980.
Autres Les théories sont :
cc
(man dd de Unix-V7 sur PDP-11)Dd signifie Description des données .
Dd = "Disc Dump".
Cet utilitaire provient de l'environnement opérationnel du système UNIX d'origine, où il était courant de répliquer la mémoire secondaire (périphériques de stockage de masse dans un système d'exploitation à "mémoire virtuelle"). dd peut le faire, bit par bit, octet par octet, secteur par secteur, piste par piste, etc. Il peut également inverser des bits, convertir l'EBCDIC en ASCII, modifier la taille des blocs et effectuer à peu près toutes les autres opérations binaires nécessaires pour déplacer, convertir ou récupérer des données de stockage. À l'époque, les dispositifs de stockage (tous) étaient beaucoup plus lents, moins denses et beaucoup moins fiables qu'aujourd'hui. Nous devions remplacer/réparer les "dispositifs de stockage magnétique à accès aléatoire" (par exemple, les lecteurs de disques, disquettes et disques durs, les cylindres magnétiques, etc.
Dans l'éventualité d'un crash crânien ou d'une autre défaillance catastrophique d'un périphérique de stockage, "dd" était (et est toujours) l'un de mes utilitaires préférés pour extraire les données que je pouvais sur un nouveau périphérique. Une fois le nouveau périphérique installé, je pouvais utiliser fsck (file system check) et fsdb (file system debugger) pour récupérer/réparer une partie du système de fichiers endommagé et peut-être extraire quelques données.
Il s'agissait également de notre premier système de sauvegarde rudimentaire. Le processus d'application (dd) peut fonctionner en tant que "super utilisateur" et lire/écrire directement via le sous-système d'E/S (noyau) par l'intermédiaire d'un pilote de périphérique de caractère (raw) ou de bloc [points d'entrée], en contournant le système de fichiers (noyau) tout en reproduisant complètement la construction du système de fichiers sur le nouveau périphérique. dd (comme tous les autres utilitaires UNIX) a également la capacité de lire à partir de l'entrée standard et d'écrire sur la sortie standard, ce qui lui permet d'être utilisé pour d'autres choses dans un Shell Shell :-) ....
SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.