Rechercher : dans
Par :

[Unix] dd

Dernière réponse le 30 jui 2003 à 17:48:36 sebsauvage, le 29 jui 2003 à 12:18:35 
 Signaler ce message aux modérateurs

Bonjour tout le monde.

Je suis à la recherche de bon tutoriaux (anglais ou français) sur dd.

D'habitude, je bricole avec un logiciel pour comprendre comment il fonctionne, mais étant donné la dangerosité de la commande, j'aimerais bien comprend ce que je fais.

J'ai trouvé un court paragraphe dans Rute Linux Guide, mais ça ne me suffit pas.

Est-ce que vous auriez quelques documents ou adresses ?

Meilleures réponses pour « [Unix] dd » dans :
Code pour télécommande universelle VoirTélécommande universelle Philips Télécommande universelle Thomson ROC Télécommande universelle One for all Télécommande universelle Star Choice Télécommande universelle Marmitek Télécommande universelle Lifetec LT Télécommande universelle...
Disque dur externe USB non reconnu sous Windows VoirSi Windows ne reconnaît pas votre disque dur externe, veuillez vérifier les points suivants : Dans le panneau de configuration : Double-cliquer sur Outils d'administration, Cliquer sur Gestion de l'ordinateur Cliquer sur Gestion des...
Télécharger Revo Uninstaller VoirRevo Uninstaller est un logiciel édité par VS Revo Group permettant de faire un nettoyage en profondeur avec diverses fonctionnalités : Nettoyage, désinstallation de programmes avec suppression des clefs de registres périmées. Un mode Chasseur...
Le bus USB (Universal Serial Bus) VoirPrésentation du bus USB Le bus USB (Universal Serial Bus, en français Bus série universel) est, comme son nom l'indique, basé sur une architecture de type série. Il s'agit toutefois d'une interface entrée-sortie beaucoup plus rapide que les ports...
UNIX - Les fichiers VoirIntroduction aux fichiers Unix Sous les systèmes UNIX tout élément est représenté sous forme de fichier. L'ensemble des fichiers est architecturé autour d'une unique arborescence dont la base, appelée racine, est notée «/». Types de...
Disque dur VoirLe rôle du disque dur Le disque dur est l'organe servant à conserver les données de manière permanente, contrairement à la mémoire vive, qui s'efface à chaque redémarrage de l'ordinateur, c'est la raison pour laquelle on parle parfois de mémoire...

1

kelen, le 29 jui 2003 à 13:07:32

Moi aussi je bute sur dd pour faire une sauvegarde de mon serveur mais je n'arrive pas à restaurer ensuite l'image
je n'ai pas réussi à trouver quelque chose de clair et précis sur les possibilités de cette commande
il y aurait un peu là :
http://jc.michel.free.fr/linux/image_dd.php
mais ça ne dois pas être assez pour toi ;o))
si quelqu'un pouvait répondre à ton post ça m'aiderait beaucoup aussi...

Répondre à kelen

2

sebsauvage, le 29 jui 2003 à 13:45:29

Pas mal ta page. Merci. Je garde ça sous le coude.

Je suis tombé sur 2 outils plus évolués que dd:

PartImage : http://www.partimage.org/
g4u : http://www.feyrer.de/g4u/

Tous les deux capables de travailler en réseau.
Je n'ai pas eu l'occasion de les essayer.

Répondre à sebsauvage

3

kelen, le 29 jui 2003 à 13:53:05

Bah moi perso j'ai testé g4u
en fait tu fais une disquette ou un cd de boot et tu bootes ton pc sur un netbsd super réduit
là il te faut un serveur dhcp et ensuite un serveur ftp et tu fais une image complète du disque que tu peux où non compresser
j'ai eu quelques problèmes avec ce soft : si tu as une carte réseaux intégrée à la carte mère tu oublies tout de suite et apparemment certaines cartes comme sis ou realtek ne sont pas prises en charge
en tous les cas impossibles de réussir à faire marcher cet utilitaire :-(
c pour ça que je me suis rabattu sur "dd" mais ça ne marche pas mieux pour le moment !!

Répondre à kelen

4

sebsauvage, le 29 jui 2003 à 15:51:51

Tu as essayé avec Knoppix ?

Il doit probablement mieux se débrouiller en détection des cartes réseau, et après dd | gzip et zou... y'a plus qu'à faire passer par NFS ou FTP, mais ça reste à faire.

Remarque, ma knoppix (une 3.2) est fournie avec partimage et partimaged (le client et le serveur).
Je n'ai pas eu le temps de tester mais ça devrait être sympa.

Répondre à sebsauvage

5

kelen, le 29 jui 2003 à 15:53:50

J'essaie de faire une image disque de mon serveur freebsd...
j'ai pas l'impression que partimage prenne en charge ce type de partition...

Répondre à kelen

6

asevere, le 29 jui 2003 à 16:24:48

Je sais pas trop si cela vous aidera mais je le tape quand meme :o)

arguments de dd:

if=fichier
"fichier" designe le fichier a copier, par default l'entré standard. Cette possibilitée et utile quand l'entrée de dd vient d'un commande, de compression par exemple.

of=fichier
"fichier" designe le fichier resultant de la copie, par default la sortie standard. Cette possibilitée et utile pour envoyer la sortie de dd vers une commande, de compression par exemple.

bs=valeur
"valeur" désigne la taille commune du bloc pour les fichiers d'entrée et de sortie. il est par default de 512 octets. A chaque fois que cela est possible, il est conseillé de l'augmenter pour accélérer l'execution de dd.

ibs=valeur
taille du bloc du fichier d'entrée.

obs=valeur
taille du bloc du fichier de sortie.

skip=n
n indique le nombre de blocs à sauter au debut de la copie du fichier d'entrée.

seek=n
n indique le nombre de blocs à sauter au debut du fichier de sortie.

count=n
nombre de blocs a copier.

exemples:
Copie d'un disque / syteme de fichier.
# dd if=/dev/hda2 of=/dev/rft0 bs=5k

Restauration
# dd if=/dev/rft0 of=/dev/hda2 bs=5k

Sauvegarde d'une arboressence.
# find . -print | cpio -o | compress | dd of=/dev/rft0 bs=5k

Restauration
# dd if=/dev/rft0 bs=5k | uncompress | cpio -id

Sauvegarde d'un disque de 20000 blocs sur deux cartouches
# dd if=/dev/hda of=/dev/rft0 count=10000
# dd if=/dev/hda of=/dev/rft0 skip=10000

Restauration
# dd if=/dev/rft0 of=/dev/hda1 count=10000
# dd if=/dev/rft0 of=/dev/hda1 seek=10000

Sauvegarde d'un disque vers un fichier regulier
# dd if=/dev/hda1 of=/mnt/backup

Restauration
# dd if=/mnt/backup of=/dev/hda1

Inconvenient de dd pour les sytemes de fichier:
- Copie de tout les blocs y compris ceux non-utilisés.
- Pas de gestion de blocs defectueux.
- Pas multi-volumes.

Inutil de precisé qu'il est toujours preferable d'avoir une machine en test pour verifier ;o)
Na kaer eo va Breizh,
gand ar mor glaz èn-dro dezi !

Répondre à asevere

7

sebsauvage, le 30 jui 2003 à 11:14:00

Merci.

Répondre à sebsauvage

8

 kelen, le 30 jui 2003 à 17:48:36

Après quelques recherches il y a les commandes "dump" et "restore" qui n'ont pas l'air mal...

Répondre à kelen