En vue d'un remplacement d'un vieux système pas franchement réinstallable/upgradable proprement.
J'ai eu l'idée de virtualisé tout le bousin (via virtualbox)
Problème, j'ai seulement un accès ssh a la machine, et impossible d'éteindre la machine.
J'ai déjà tester un classique dd via ssh, mais l'image finale est inutilisable, (ce qui ne m'étonne guère à chaud).
Pour info voici la commande que j'ai utilisé :
ssh --bwlimit=100 root@vieuxcoucou "dd if=/dev/sda | gzip" > ~/vieuxcoucou.img.gz
Donc bref je suis à la recherche d'une méthode pour faire un ghost complet du système, à distance (ssh) et à chaud.
(volume de donnée d'environ 40go et une deuxième à faire ensuite de 160go, et les deux sont sous debian sarge en 2.4)
# rsync + ssh par exemple
Posté par nono14 (site web personnel) . Évalué à 1.
Système - Réseau - Sécurité Open Source - Ouvert à de nouvelles opportunités
[^] # Re: rsync + ssh par exemple
Posté par moavoa . Évalué à 1.
[^] # Re: rsync + ssh par exemple
Posté par nono14 (site web personnel) . Évalué à 1.
Système - Réseau - Sécurité Open Source - Ouvert à de nouvelles opportunités
[^] # Re: rsync + ssh par exemple
Posté par aurel (site web personnel, Mastodon) . Évalué à 2.
dd if=/dev/sda of=sda-mbr-full bs=512 count=1 && scp sda-mbr-full moi@mababasseloin:
for i in /dev/sd[a-z][0-9]; do rsync ..; done
de cette façon, il est possible de tout restaurer facilement:
0. boot sur liveCD (possible?)
1. restauration du MBR et de la table de partition
2. pour chaque partition:
a. formater
b. restaurer à partir du ./sdaX correspondant
et hop :)
# et en ro ?
Posté par briaeros007 . Évalué à 2.
A="/ /mnt/data /..." #on suppose qu'il n'y a pas de point de montage avec un espace
for i in $A
do
mount -o remount,ro /
done
dd if=/dev/sda |gzip |ssh toto@chezmoi "dd of=/home/toto/viewxcoucou.img.gz"
for i in $A
do
mount -o remount,rw /
done
Bon l'ennui avec cette méthode, c'est que les logs et autre ne vont pas du tout apprécier de ne pas pouvoir écrire. Mais ce n'est souvent pas "fatal"
Et aussi, si c'est un vraiment "vieux" coucou, et qu'il est en 100 mbps (ou plus), il peut être plus rapide de ne PAS faire le gzip sur le serveur
# mondorescue
Posté par Chris K. . Évalué à 4.
- c'est intuitif, interface ncurses sympa
- ça génère des disques bootables pour toute remettre en place
- ça se base sur un simple tar donc pas besoin de remonter en ro.
- cerise sur le gâteau il s'occupe aussi de ton mbr ;).
Une fois les iso créer y'a plus qu'a faire un scp.
[^] # Re: mondorescue
Posté par moavoa . Évalué à 1.
(j'aurais du fouiller dans les solutions type 'ghost' au lieu de backup proprement dit)
J'ai plus qu'a trouver le moyen de faire transiter les images via network (je suis pas sur de pouvoir réaliser un montage nfs vers la machine cible)
# LVM snapshot
Posté par bibitte . Évalué à 1.
tu aurai pu faire un snapshot (sorte de photo instantanée)
En gros (pour faire simple )derrière, LVM n'enregistre que les differences, et d'un point de vu utilisateur tu aura l'impretion d'avoir une copie de ton volume à l'instant de la création snapshot.
La tu as ton snapshot qui ne bouge plus (contrairement à ton volume de base qui est surement encore utilisé par ton système) après tu peux faire un dd sur le snapshot sans probleme c'est comme si tu avais fait "pause pour faire ta copie".
une fois ton dd finis tu detruis le snapshot.
j'ai fais testé ca sur des machine machine virtuelle Xen qui étaient sur des volume LVM et on sauvegardait les machines directement comme ça sans les arréter.
Voila je ne sais plus les détails (pour moi ca date) mais l'idée est la.
[^] # Re: LVM snapshot
Posté par moavoa . Évalué à 1.
(lvm c'est bon manger en)
[^] # Re: LVM snapshot
Posté par bibitte . Évalué à 1.
Après je ne sait pas comment ils sont gérés d'un point de vue fichiers et si on peux les faire a chaud, mais y'a peux etre quelque chose à creuser ...
[^] # Re: LVM snapshot
Posté par moavoa . Évalué à 1.
# dump / restore
Posté par mathiaz . Évalué à 1.
Je me suis fait un pense bete a ce sujet, si tu arrive a decoder je pense que ca repond a tes besoins :
http://www.mathiaz.com/index.php?n=AdministrationLinux.Sauve(...)
dump 0uf - /dev/hda1 | ssh backup_server dd of=/backup/client.dump
ssh root@192.168.0.200 "cat /backup/system.dump" | restore -rvf -
etc...
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.