OVH Cloud OVH Cloud

Copie de disque

3 réponses
Avatar
vincent
Bonjour,

J'ai un PC avec un OpenBSD 3.5 installé sur un disque dur de 20 Go,
divisé en plusieurs partitions (il n'y a que OpenBSD). J'aimerai faire
une copie de ce disque sur un autre disque (entre 20 Go et 40 Go), une
sorte de Ghost. Y'a-t-il des utilitaires qui permettent de faire ça
sous OpenBSD du même genre que Acronis (www.acronis.com) pour Linux et
Windows ?

Si j'ai bien compris, je pourrai utiliser la commande dd mais il faut
que les disques soient les mêmes. Au pire, avec dd, est-ce que je peux
copier un disque de 20 Go vers celui de 30 Go, quitte à perdre 10 Go ?
Après cette copie, le disque sera-t-il directement utilisable et
bootable ?

Merci d'avance.

Cordialement,

3 réponses

Avatar
Olivier Cherrier
On 2004-10-28, Vincent Derrien wrote:
J'ai un PC avec un OpenBSD 3.5 installé sur un disque dur de 20 Go,
divisé en plusieurs partitions (il n'y a que OpenBSD). J'aimerai faire


Tu veux dire des labels.

une copie de ce disque sur un autre disque (entre 20 Go et 40 Go), une
sorte de Ghost. Y'a-t-il des utilitaires qui permettent de faire ça
sous OpenBSD du même genre que Acronis (www.acronis.com) pour Linux et
Windows ?

Si j'ai bien compris, je pourrai utiliser la commande dd mais il faut
que les disques soient les mêmes. Au pire, avec dd, est-ce que je peux
copier un disque de 20 Go vers celui de 30 Go, quitte à perdre 10 Go ?


Oui, ça marche.
Après avoir fait cette opération, tu peux aussi editer la table des partitions
et des labels pour étendre le dernier système de fichiers... ou en faire
un noueau.

Après cette copie, le disque sera-t-il directement utilisable et
bootable ?


Oui. Si tu as les disques, pourquoi ne pas essayer ?

Tu peux aussi préparer ton disque de 30 GB et faire des dumps / restores. Ca
ira peut-être plus vite. Il faudra alors le rendre bootable -- installboot(8).

--
oc

Avatar
vincent
Olivier Cherrier wrote in message news:<clr0bc$m56$...
On 2004-10-28, Vincent Derrien wrote:
J'ai un PC avec un OpenBSD 3.5 installé sur un disque dur de 20 Go,
divisé en plusieurs partitions (il n'y a que OpenBSD). J'aimerai faire


Tu veux dire des labels.


Oui oui. Donc une partition avec plusieurs labels.


une copie de ce disque sur un autre disque (entre 20 Go et 40 Go), une
sorte de Ghost. Y'a-t-il des utilitaires qui permettent de faire ça
sous OpenBSD du même genre que Acronis (www.acronis.com) pour Linux et
Windows ?

Si j'ai bien compris, je pourrai utiliser la commande dd mais il faut
que les disques soient les mêmes. Au pire, avec dd, est-ce que je peux
copier un disque de 20 Go vers celui de 30 Go, quitte à perdre 10 Go ?


Oui, ça marche.
Après avoir fait cette opération, tu peux aussi editer la table des partitions
et des labels pour étendre le dernier système de fichiers... ou en faire
un noueau.


Bonne idée. Mais la partition de base sur laquelle sont fait les
labels ne pourra pas être étendue ?


Après cette copie, le disque sera-t-il directement utilisable et
bootable ?


Oui. Si tu as les disques, pourquoi ne pas essayer ?


Parce-que pour le moment je n'ai pas les disques ;-)


Tu peux aussi préparer ton disque de 30 GB et faire des dumps / restores. Ca
ira peut-être plus vite. Il faudra alors le rendre bootable -- installboot(8).


Il faut faire un dump / restore par partition et donc faire la
partition avant chaque restore ?


Avatar
Olivier Cherrier
On 2004-10-29, Vincent Derrien wrote:
Si j'ai bien compris, je pourrai utiliser la commande dd mais il faut
que les disques soient les mêmes. Au pire, avec dd, est-ce que je peux
copier un disque de 20 Go vers celui de 30 Go, quitte à perdre 10 Go ?


Oui, ça marche.
Après avoir fait cette opération, tu peux aussi editer la table des partitions
et des labels pour étendre le dernier système de fichiers... ou en faire
un noueau.


Bonne idée. Mais la partition de base sur laquelle sont fait les
labels ne pourra pas être étendue ?


Si, utilise fdsik(8) puis disklabel(8)

Après cette copie, le disque sera-t-il directement utilisable et
bootable ?


Oui. Si tu as les disques, pourquoi ne pas essayer ?


Parce-que pour le moment je n'ai pas les disques ;-)


;-)

Tu peux aussi préparer ton disque de 30 GB et faire des dumps / restores. Ca
ira peut-être plus vite. Il faudra alors le rendre bootable -- installboot(8).


Il faut faire un dump / restore par partition et donc faire la
partition avant chaque restore ?


Oui, créé les même labels. Remarque, ils peuvent différer par la taille. Il
faut juste que le restore tienne dedans.

Je pense aussi que tu dois pouvoir, si tu le souhaites, restorer plusieurs
systèmes de fichiers source dans le même système de fichiers final. Exemple :

disque original ----> disque target
... ...
/usr restauration dans /dev/sd0d
/usr/local restauration dans le dir 'local' de /dev/sd0d
... ...

Mais bon, autant garder tes différents labels et profiter des différentes
options de montage disponibles (nodev, noexec, ...).

A+

--
oc