Je me pose quelques questions sur le clonage de disque en utilisant la
commande dd car tout ça n'est pas très clair dans ma tête.
Je sais que pour cloner un disque entier (par ex sda) vers un autre (par
ex sdb) directement sans passer par un réseau, on fait : dd if=/dev/sda
of=/dev/sdb
Le disque cible est neuf :
- doit-il être partitionné avec des partitions de tailles identiques à
celles du disque source ?
- doit-il être formaté au préalable ?
- Si oui, le système de fichiers (ext3, reiserfs, ou autre) doit-il être
identique à celui du disque source ?
- Peut-on cloner ce disque sur un disque cible de plus grande capacité ?
- le clonage par dd clone-t-il également la table de partition ?
"jacques.montier" a écrit dans le message de news: hi0d04$2cv9$
Bonjour à tous,
Je me pose quelques questions sur le clonage de disque en utilisant la commande dd car tout ça n'est pas très clair dans ma tête. Je sais que pour cloner un disque entier (par ex sda) vers un autre (par ex sdb) directement sans passer par un réseau, on fait : dd if=/dev/sda of=/dev/sdb
Je me suis laissé dire que par précaution il fallait ajouter les options "conv=sync,noerror" à la commande dd pour faire ça...
-- pehache http://pehache.free.fr/public.html "Les professionnels recherchent le profit, c'est tout." : Nicolas George, dans fcold
"jacques.montier" <jacques.montier@numericable.fr> a écrit dans le
message de news: hi0d04$2cv9$1@talisker.lacave.net
Bonjour à tous,
Je me pose quelques questions sur le clonage de disque en utilisant la
commande dd car tout ça n'est pas très clair dans ma tête.
Je sais que pour cloner un disque entier (par ex sda) vers un autre
(par ex sdb) directement sans passer par un réseau, on fait : dd
if=/dev/sda of=/dev/sdb
Je me suis laissé dire que par précaution il fallait ajouter les options
"conv=sync,noerror" à la commande dd pour faire ça...
--
pehache
http://pehache.free.fr/public.html
"Les professionnels recherchent le profit, c'est tout." : Nicolas
George, dans fcold
"jacques.montier" a écrit dans le message de news: hi0d04$2cv9$
Bonjour à tous,
Je me pose quelques questions sur le clonage de disque en utilisant la commande dd car tout ça n'est pas très clair dans ma tête. Je sais que pour cloner un disque entier (par ex sda) vers un autre (par ex sdb) directement sans passer par un réseau, on fait : dd if=/dev/sda of=/dev/sdb
Je me suis laissé dire que par précaution il fallait ajouter les options "conv=sync,noerror" à la commande dd pour faire ça...
-- pehache http://pehache.free.fr/public.html "Les professionnels recherchent le profit, c'est tout." : Nicolas George, dans fcold
pehache-tolai
"Sergio" a écrit dans le message de news: 4b44657b$0$26638$
jacques.montier a écrit :
Merci à tous pour vos réponses ! Je ne savais pas qu'un simple cat pouvait copier l'intégralité d'un disque ; quelle simplicité ce Linux ! Luc Habert parlait de choisir un buffer plus gros pour accélérer le transfert avec dd. Je suppose qu'il s'agit de l'option bs = 1024, 2048 ou autre ; quelle valeur optimale choisir ?
Je dirais "le plus gros possible en fonction de la mémoire disponible". Pour mon cas, j'ai du mettre bs=1G avec une machine équipée de 2 Go.
Il n'y a pas des inconvénients à mettre des gros blocs ? Par exemple en cas d'erreur de lecture sur l'input, est-ce que ce n'est pas tout le bloc qui est affecté ? (auquel cas il serait préférable d'avoir des petits bloc)
-- pehache http://pehache.free.fr/public.html "Les professionnels recherchent le profit, c'est tout." : Nicolas George, dans fcold
"Sergio" <serge.laposte@delbono.net.invalid> a écrit dans le message de
news: 4b44657b$0$26638$426a74cc@news.free.fr
jacques.montier a écrit :
Merci à tous pour vos réponses !
Je ne savais pas qu'un simple cat pouvait copier l'intégralité d'un
disque ; quelle simplicité ce Linux !
Luc Habert parlait de choisir un buffer plus gros pour accélérer le
transfert avec dd.
Je suppose qu'il s'agit de l'option bs = 1024, 2048 ou autre ; quelle
valeur optimale choisir ?
Je dirais "le plus gros possible en fonction de la mémoire
disponible". Pour mon cas, j'ai du mettre bs=1G avec une machine
équipée de 2 Go.
Il n'y a pas des inconvénients à mettre des gros blocs ? Par exemple en cas
d'erreur de lecture sur l'input, est-ce que ce n'est pas tout le bloc qui
est affecté ? (auquel cas il serait préférable d'avoir des petits bloc)
--
pehache
http://pehache.free.fr/public.html
"Les professionnels recherchent le profit, c'est tout." : Nicolas
George, dans fcold
"Sergio" a écrit dans le message de news: 4b44657b$0$26638$
jacques.montier a écrit :
Merci à tous pour vos réponses ! Je ne savais pas qu'un simple cat pouvait copier l'intégralité d'un disque ; quelle simplicité ce Linux ! Luc Habert parlait de choisir un buffer plus gros pour accélérer le transfert avec dd. Je suppose qu'il s'agit de l'option bs = 1024, 2048 ou autre ; quelle valeur optimale choisir ?
Je dirais "le plus gros possible en fonction de la mémoire disponible". Pour mon cas, j'ai du mettre bs=1G avec une machine équipée de 2 Go.
Il n'y a pas des inconvénients à mettre des gros blocs ? Par exemple en cas d'erreur de lecture sur l'input, est-ce que ce n'est pas tout le bloc qui est affecté ? (auquel cas il serait préférable d'avoir des petits bloc)
-- pehache http://pehache.free.fr/public.html "Les professionnels recherchent le profit, c'est tout." : Nicolas George, dans fcold