Alphaserver 800 : cloner un disque de boot True64

Reservé aux monstres et dinosaures de plusieurs dizaines de kilos minimum, aux serveurs ou aux stations de travail.... bref c'est une catégorie dédiée au matériel pro.

Modérateurs : Papy.G, fneck, Carl

Pocket
Messages : 349
Inscription : 12 janv. 2020 20:58
Localisation : Toulouse
Contact :

Alphaserver 800 : cloner un disque de boot True64

Message par Pocket »

Salut,

Il y a t il des experts d'Alphaserver 800 et Unix True64 ici ?
J'aurais besoin de cloner un disque dur système Unix True64 pour avoir un backup.
J'eu fait par le passé (ça se fait dans le shell minimaliste avant le boot), mais plus moyen de retrouver mes notes.

A+
Pocket
Image
Avatar de l’utilisateur
Carl
Modérateur
Messages : 13232
Inscription : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: Alphaserver 800 : cloner un disque de boot True64

Message par Carl »

Salut Pocket,
j'ai de vague souvenir mas c'était sous OpenVMS et nous passions par la commande $ BACKUP /IMAGE
Carl
Pocket
Messages : 349
Inscription : 12 janv. 2020 20:58
Localisation : Toulouse
Contact :

Re: Alphaserver 800 : cloner un disque de boot True64

Message par Pocket »

Salut,

Merci pour ta réponse Carl, mais de mémoire ce n'était pas ça.
Il va falloir que je retrouve mes notes ou que je me paluche les énormes docs système.

A+
Pocket
Image
Avatar de l’utilisateur
Carl
Modérateur
Messages : 13232
Inscription : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: Alphaserver 800 : cloner un disque de boot True64

Message par Carl »

Pocket, tu peux peut être essayer ceci :
There are several ways how to do it. I will make one example.
Lets say that OS disk is dsk0 and your "OS clone disk" will be dsk2.
First you partition dsk2 and make partitions of same size like OS disk has. Also make boot block (advfs or ufs, depends what you have).
Then create advfs domains and file sets.
For example:
# mkfdmn /dev/disk/dsk2a root2_domain
# mkfset root2_domain root
# mkfdmn /dev/disk/dsk2g usr2_domain
# mkfset usr2_domain usr
and so on...
Then create mount points like /root_clone usr_clone and so on.
Following script should be ran from cron:
# mount /root_clone
# mount /usr_clone
....
# vdump -0 -f - / | (cd /root_clone; vrestore -x -f -)
# vdump -0 -f - /usr | (cd /usr_clone; vrestore -x -f -)
.....
# cp /etc/fstab.modified /root_clone/etc/fstab
# umount /root_clone
# umount /usr_clone

Notice that fstab.modified should look like:

root2_domain#root / advfs rw 0 1
/proc /proc procfs rw 0 0
usr2_domain#usr /usr advfs rw 0 2
usr2_domain#var /var advfs rw 0 2
Pocket
Messages : 349
Inscription : 12 janv. 2020 20:58
Localisation : Toulouse
Contact :

Re: Alphaserver 800 : cloner un disque de boot True64

Message par Pocket »

Salut,

vdump, vrestore, ça ce sont des commandes qui me parlent :)
Merci, je vais creuser ça et avec l'aide de google et/ou de la doc je devrais pouvoir m'en sortir.

A+
Pocket
Image
Répondre