Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
Aller à la page:  1 2 Page suivante
Page: 1 sur 2
[FC5] Créee une image de mon disque dur ..;
Envoyé par: Galoula

Bonjour,

Je suis passer très récament sous Linux et j'ai choisi FEDORA CORE 5, et après de gros achernements pour installer VMWare et mon WiFi, Je souhaiterai créer une image de mon système vu que je le bricole sans trop savoir ce que je touche.

Le gros problème est que mon serveur de sauvegardes en PXE (Power Quest Deploy Center) ne reconnait pas ma 2nd partition (celle qui a FEDORA bien sûr !).
(plus d'infos sur ce serveur sur [www.galoula.com])

J'ai donc cherche sur le NET, j'ai télécharger Knoppix et lancer Partimage et lui PAREIL : ne reconnait pas cette partion.

Vous allez me dire que c'est peu etre là premiere, mais je suis quaziment certain que ce n'est pas elle car elle ne fait que 103Mo et contienderais /Boot avec Grub ...

Donc comment faire pour sauvegarder TOUT mon disque dur vers une Image qui sera stockée sur un Serveur Windows ?

Ce serveur est capable de lancer par PXE un MS-DOS avec mes partages ouverts ou de faire bootter UNE disquette sur le client...
Sachant que le CD-Live de Knoppix ne reconnait pas non plus cette fameuse partion ...

Merci de m'eclairer ...

___________________________
Le site de Galoula France !
[www.galoula.com]

Poste le Sunday 3 September 2006 15:05:25
Répondre     Citer    
Re: [FC5] Créee une image de mon disque dur ..;
Envoyé par: oudoubah

Pour tout sauvegarder violemment :
dd < /dev/hda > /point/montage/serveur/smb/image.iso

où hda correspond à ton disque

Sinon, tu peux utiliser des outils comme mondorescue (www.mondorescue.org)

Que te donne un fdisk -l /dev/hda?

Il y a d'autres solutions un peu plus complexes, mais qui donnent des images plus petites.

Avec ton serveur PXE, tu peux lui donner une image de boot linux? Dans ce cas, ça peut être relativement simple (boot pxe, montage smb, dd ou fdisk+tar+grub dans un script)

Tu as lu les docs. Tu es devenu un informaticien. Que tu le veuilles
ou non. Lire la doc, c'est le Premier et Unique Commandement de
l'informaticien.
-+- TP in: Guide du Linuxien pervers - "L'évangile selon St Thomas"

Poste le Monday 4 September 2006 16:44:35
Répondre     Citer    
Re: [FC5] Créee une image de mon disque dur ..;
Envoyé par: Galoula

Merci de ta reponse.
(je n'ai pas de hda)
Ta commande fdisk -l /dev/sda donne :

[root@localhost ~]# fdisk -l /dev/sda

Disk /dev/sda: 60.0 GB, 60011642880 bytes
255 heads, 63 sectors/track, 7296 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 7296 58500697+ 8e Linux LVM
_________________________________________________________________

Mon serveur PXE peut lancer une image linux (Il y as PXElinux dessus) avec un initrd.gz.
Mais je ne sait pas trop compiler des noyaux spécifiques pour ma machinne ...

et derniere question :
qu'entend tu par
Pour tout sauvegarder violemment :

dd < /dev/hda > /point/montage/serveur/smb/image.iso

???

Il y as un risque ?
Et image.ISO n'as bien rien as voir avec une image CD ISO ? C'est bien mes données bit à bit ?

Merci.

Poste le Monday 4 September 2006 21:11:16
Répondre     Citer    
Re: [FC5] Créee une image de mon disque dur ..;
Envoyé par: oudoubah

dd fait une image bit à bit. Donc tu sauvegardes aussi le vide.

A mon avis, ton soft ne doit pas gérer le LVM. Tes partitions sont /dev/sda1, puis ce que tu trouveras dans /dev/mapper (sauf control)

Tu n'as pas vraiment besoin de compiler un nouveau noyau. Concernant le ramdisk, celui que tu as suffit presque. Je dis presque, car il y aurait le /sbin/init du ramdisk à changer, pour qu'il ne fasse que réinstaller, après confirmation, ton système.

L'iso suscitée n'est pas une image iso de CD, mais une image de ton disque.

Le plus simple à mettre en place, serait d'utiliser un live-cd ou live-usb sur lequel tu as un script de restore.

Sinon, pour sauvegarder/restaurer ton système dans un script :
Sauvegarde du partitionnement :
sfdisk -d /dev/sda > sda.out
Restauration:
sfdisk /dev/sda < sda.out

Pour sauvegarder/restaurer les métadatas du LVM :
vgcfgbackup et vgcfgrestore

Après, il te reste en gros à te faire un fichier save.exclude contenant les répertoires à exclure, du genre :
/tmp
/sys
/proc
/dev
/var/lock
/var/run
/var/cache
/var/spool
/mnt
/media

tu fais un tar cP --atime-preserve --preserve --same-owner / -X save.exclude | gzip -9 > /fichier/de/sauvegarde
si /dev/MAKEDEV n'est pas un lien, tu le sauvegardes

Les infos de grub à savoir, tu les obtiens avec cat /boot/grub/menu.lst | grep '^[^#].*root (hd' | head -n 1 | grep -o 'root.*'

Et vu que tu es sous FC, tu auras besoin de conserver le nom des label des partitions :
for partition in $(/sbin/fdisk -l | grep -o '^/dev/[^ ]*') ; do
	label=$(/sbin/e2label $partition 2>/dev/null)
	echo "$partition=$label"
done

Un conseil, sauvegarde la hiérarchie de /var, il y aura moins d'erreurs au démarrage :
ls -R /var | grep ':$' | tr -d ':'

Pour la restore, après avoir booté, tu dois :
² Recréer partitions via sfdisk
² Restaurer les métadatas du LVM
² formater les partitions
² monter /dev/sda1 dans /mnt/root (par exemple)
² recréer les points de montage des différentes partitions dans /mnt/root, et les monter
² recréer la hiérarchie exclue du tar.bz2 (/mnt/root/dev, /mnt/root/proc, la hiérarchie de var...)
² décompresser ton archive
² réinstaller grub


Ce que je viens de te dire permet de faire une sauvegarde à chaud de ton système (l'idéal étant de faire soit une sauvegarde à froid, soit de désactiver certains services, comme les bases de données).
Mais si tu ne veux pas t'embêter, tu peux utiliser un soft qui permet de faire une sauvegarde système AVEC prise en charge du LVM (comme mondo,... à chercher sur le net)

Tu as lu les docs. Tu es devenu un informaticien. Que tu le veuilles
ou non. Lire la doc, c'est le Premier et Unique Commandement de
l'informaticien.
-+- TP in: Guide du Linuxien pervers - "L'évangile selon St Thomas"

Poste le Tuesday 5 September 2006 10:23:45
Répondre     Citer    
Re: [FC5] Créee une image de mon disque dur ..;
Envoyé par: Galoula

Merci beaucoup je vais essayer ca peut etre cet aprem midi.

Je vais plutôt essayer de le faire avec mondo car je pense que cella seras bien plus simple.

Il me faut juste une image du disque comme si je le copiait.

Le PC peut etre eteint assez lontemps donc la sauvegarde à froid est suremnt mieux ...

Par contre je vois pas trop comment je vais le coller sur mon serveur PXE.

Qu'il vas faloir crée un intrd.gz ce que je ne sait pas faire...

Je vais chercher au plus simple : garder mon noyau, crée un initrd.gz avec mondo dedans et la prise en charge réseau samba.

Je vous tiens au courrant si j'y arrive à faire un truc qui marcherais un peut pres bien et vous en faire profiter.

Si vous avez un tuto ou une idée je suis preneur smiling smiley Je suis simplemnt un bidouilleur sur linux ...

Poste le Friday 8 September 2006 06:57:11
Répondre     Citer    
Re: [FC5] Créee une image de mon disque dur ..;
Envoyé par: oudoubah

Tu peux utiliser mondo pour créer une image CD/DVD.
Tu peux, me semble-t-il, monter cette image pour récupérer l'initrd et le coller sur ton serveur pxe, avec le noyau qui va avec.

Petites précisions : Avec mondo, ça a toujours planté lorsque je ne mettais pas l'option -F (ne pas demander de faire les disquettes).
Il y a un bug entre busybox et les noyaux 2.4 : si ton noyau est un 2.4, il ne pourra pas monter l'image du CD (mount -o loop) lors de la restauration. Dans ce cas, tu dois utiliser un kernel failsafe.

Mondo va te faire une sauvegarde du système à chaud.

Tu as lu les docs. Tu es devenu un informaticien. Que tu le veuilles
ou non. Lire la doc, c'est le Premier et Unique Commandement de
l'informaticien.
-+- TP in: Guide du Linuxien pervers - "L'évangile selon St Thomas"

Poste le Friday 8 September 2006 08:37:53
Répondre     Citer    
Re: [FC5] Créee une image de mon disque dur ..;
Envoyé par: Galoula

Alors j'ai une question nulle :

Quelle est la difference entre à chaud et a frois ?

Poste le Friday 8 September 2006 11:02:02
Répondre     Citer    
Re: [FC5] Créee une image de mon disque dur ..;
Envoyé par: oudoubah

Citation
Galoula
Quelle est la difference entre à chaud et a frois
?

à chaud : sauvegarde de ton système à partir de celui-ci. Il est en train de tourner. Tu sauves /

à "froid" : boot sur un live-cd, live-usb, autre partition linux, BSD, etc. Tu monteras ta partition système à sauvegarder dans /mnt/root, par exemple. Et c'est /mnt/root que tu sauves

Tu as lu les docs. Tu es devenu un informaticien. Que tu le veuilles
ou non. Lire la doc, c'est le Premier et Unique Commandement de
l'informaticien.
-+- TP in: Guide du Linuxien pervers - "L'évangile selon St Thomas"

Poste le Friday 8 September 2006 12:03:47
Répondre     Citer    
Re: [FC5] Créee une image de mon disque dur ..;
Envoyé par: Galoula

Bah justement ce que je veux : Demmarrer sur mon PXE (c'est considerer comme des disquettes ?) puis avec un vmlinuz monter un partage samba pour Y copier l'integralitée du disque dur ...

Oui vu que je n'ai pas de support physique (CD ou disquettes), c'est pour ca que c'est a chaud ?

Poste le Friday 8 September 2006 19:47:49
Répondre     Citer    
Re: [FC5] Créee une image de mon disque dur ..;
Envoyé par: Galoula

Bon je revien :

Mondo rescue n'as pas l'air d'etre encore developper :

Le site fonctionne mais je ne peut pas télécharger l'ISO.

Je vais voir ce que je peu faire avec les RPM pour Fedora core 5.

Ce matin j'ai commencer a compiller un noyau (un de mes 1er !) pour mon PXE. Je lui est coller toutes les cartes réseau que je suis supcetible d'utiliser et les support de patition ntfs fat etc en interne. j'ai quaziment aucun modules car à ce que j'ai compris, les modules se chargent que si le systeme d'exploitation est capable de lire des données sur un soppurt. Mais vu que c'est du TFTP ca vas etre bien dur.

Sinon je vais tanter tes super manips.
Mais c'as m'as pas l'aire d'etre simple.

Je dirait simplement que j'ai été con de pas voir que c'etait du LVM à l'installation de fedora car meme google ne reconte pas grand chose sur la sauvegard LVM via le réseau en version simple 'genre ghoste'.

Je vous tienderais au courrant comment j'aurais fait mais je vais aussi me procurer un 2nd disque pour redecendre l'image pour la testée car vraiment ca m'as pas l'aire simple du tout.

Poste le Friday 8 September 2006 21:50:55
Répondre     Citer    
Re: [FC5] Créee une image de mon disque dur ..;
Envoyé par: oudoubah

Pour la sauvegarde système (la partie avec le script est en attente de validation) :
[lea-linux.org]

Pour la restauration, je le mettrai d'ici peu.

En partant d'un live-cd, tu peux utiliser dd pour faire une image brute de ta partition, mais ce n'est pas vraiment optimisé pour la taille, ni pour le transfert réseau.

Si tu fais une sauvegarde par mondo, tu devras peut être recréer les LVMs à la main. Mondo est toujours développé, la dernière version date d'août. Tu n'as que les paquets à installer.
Si tu es en noyau 2.6, tu n'auras pas besoin de compiler un noyau perso.

Pour le boot pxe, je crois que j'avais utilisé le ramdisk créé par mondo, ainsi que le noyau

La configuration pxe que j'avais :
cat > /mondo/tftpboot/pxelinux.cfg/$IPHEXA << EOM
PROMPT 1
TIMEOUT 300
DISPLAY img/$HOSTNAME/message.msg
DEFAULT local

label local
	LOCALBOOT 0

label install
	kernel img/$HOSTNAME/vmlinuz
	append pxe initrd=img/$HOSTNAME/initrd.img load_ramdisk=1 prompt_ramdisk=0 rw root=/dev/ram nuke_mode ramdisk_size=80000 devfs=nomount exec-shield=0

label interactif
	kernel img/$HOSTNAME/vmlinuz
	append pxe initrd=img/$HOSTNAME/initrd.img load_ramdisk=1 prompt_ramdisk=0 rw root=/dev/ram interactive_mode ramdisk_size=80000 devfs=nomount exec-shield=0
EOM

Le message d'accueil :
cat > /mondo/tftpboot/img/$HOSTNAME/message.msg << EOM
 _______________________________________________________
|                                                       |
|                       Boot PXE                        |
|_______________________________________________________|

                      $HOSTNAME
 _______________________________________________________
|      Choix disponibles :                              |
|               local : boot en local (defaut)          |
|             install : Reinstallation automatisee      |
|          interactif : Reinstallation interactive      |
|                                                       |
|_______________________________________________________|
EOM


J'avais abandonné mondo car j'avais besoin de faire une restauration 100% automatique, et j'avais 2 problèmes (peut être réglés depuis) : le label des partitions ne se faisait pas, et il fallait reconstruire le LVM à la main.
Du coup, j'ai fait le script auquel je te renvoie, version "simplifiée" (ne prend pas en compte du devfs), en debut de message.

Tu as lu les docs. Tu es devenu un informaticien. Que tu le veuilles
ou non. Lire la doc, c'est le Premier et Unique Commandement de
l'informaticien.
-+- TP in: Guide du Linuxien pervers - "L'évangile selon St Thomas"

Poste le Friday 8 September 2006 22:59:35
Répondre     Citer    
Re: [FC5] Créee une image de mon disque dur ..;
Envoyé par: Galoula

Juste une question encore ... surement pas la derniere ...

Si je boot sur un knoppix et que j'utilise "dd" vers un repertoire SAMBA.

est ce que je pourrait la restaurer sans me faire chier a faire une autre commende que dd pour restaure.

Pour le probleme de place je le ziperais car cette image sera simplement un secours.

En fait deux commandes :

une pour créer
L'autre pour restaure.

La place ne sera pas un problement en un 1ere temp (disque source 60Go destination 100Go)

Merci.

___________________________
Le site de Galoula France !
[www.galoula.com]

Poste le Sunday 10 September 2006 19:55:28
Répondre     Citer    
Re: [FC5] Créee une image de mon disque dur ..;
Envoyé par: oudoubah

tu peux faire pour la sauvegarde:

dd < /dev/sda | gzip -5 > /mnt/smb/image

et pour la restaure :
gzip -d /mnt/smb/image | dd > /dev/sda

Tu as lu les docs. Tu es devenu un informaticien. Que tu le veuilles
ou non. Lire la doc, c'est le Premier et Unique Commandement de
l'informaticien.
-+- TP in: Guide du Linuxien pervers - "L'évangile selon St Thomas"

Poste le Monday 11 September 2006 12:15:07
Répondre     Citer    
Re: [FC5] Créee une image de mon disque dur ..;
Envoyé par: Galoula

Bon la commande ne fonctionne pas ou je l'utilise mal ...

J'ai exactement tapper ceci :

root@1[smb]# dd < /dev/sda1 | gzip -5 > /mnt/smb/test/image.gzip
208782+0 records in
208782+0 records out
106896384 bytes transferred in 29.118603 seconds (3671068 bytes/sec)
root@1[smb]#


Sur mon serveur Windows j'ai un fichier image.gzip de 64 200Ko

Où est le problème ?
Merci

___________________________
Le site de Galoula France !
[www.galoula.com]

Poste le Monday 11 September 2006 22:49:46
Répondre     Citer    
Re: [FC5] Créee une image de mon disque dur ..;
Envoyé par: oudoubah

sda1 correspond à ta permière partition.

Fait-le plutôt avec sda

Tu as lu les docs. Tu es devenu un informaticien. Que tu le veuilles
ou non. Lire la doc, c'est le Premier et Unique Commandement de
l'informaticien.
-+- TP in: Guide du Linuxien pervers - "L'évangile selon St Thomas"

Poste le Tuesday 12 September 2006 08:41:09
Répondre     Citer    
Re: [FC5] Créee une image de mon disque dur ..;
Envoyé par: Galoula

Bon j'ai carement trop pas de chances !


Le résultat de mon Image :

root@0[knoppix]# dd < /dev/sda | gzip -5 > /mnt/smb/test/image.gzip

dd: reading `standard input': Input/output error

11075008+0 records in

11075008+0 records out

5670404096 bytes transferred in 1035.626629 seconds (5475336 bytes/sec)

root@0[knoppix]#

Je conclu qu'il y as un disque dur qui est sur le point de mourrir.

Lequel ?

La source ou la destination ?

comment palier à ce PB si c'est la source (ce qui me semble plus probable ...)

Merci.

___________________________
Le site de Galoula France !
[www.galoula.com]

Poste le Tuesday 12 September 2006 18:45:53
Répondre     Citer    
Re: [FC5] Créee une image de mon disque dur ..;
Envoyé par: oudoubah

C'est dd qui est arrivé à la fin du disque sans avoir eu un EOF.

Pour t'en convaincre, tu peux faire le test suivant, sans monter les partitions de ton disque, et en bootant d'un livecd:

md5sum /dev/sda

Si le résultat est identique à
gzip -cd /mnt/smb/ma_sauvegarde.iso.gz | md5sum

alors ta sauvegarde est bonne!

Par contre, c'est long ;-)

Tu as lu les docs. Tu es devenu un informaticien. Que tu le veuilles
ou non. Lire la doc, c'est le Premier et Unique Commandement de
l'informaticien.
-+- TP in: Guide du Linuxien pervers - "L'évangile selon St Thomas"

Poste le Tuesday 12 September 2006 19:29:42
Répondre     Citer    
Re: [FC5] Créee une image de mon disque dur ..;
Envoyé par: Galoula

bon je me disait bien que ce ne marcherais de pouvoir mettre dans 1,66Go (certes compresser) quelques 40Go de données !

Et avec t'as manip de verification j'ai ca :

root@0[knoppix]# gzip -cd /mnt/smb/test/image.gzip | md5sum
d34e6b270605ecc599d7310787f8828f -
root@0[knoppix]#

root@1[test]# md5sum /dev/sda
md5sum: /dev/sda: Input/output error
root@1[test]#


Bien sûr j'ai recréer l'image (vu que j'avais redemarrer le PC entre temps) et juste apres le MD5 du disque dur..
Resultats non concluants ...

Merci.

___________________________
Le site de Galoula France !
[www.galoula.com]

Poste le Tuesday 12 September 2006 22:08:49
Répondre     Citer    
Re: [FC5] Créee une image de mon disque dur ..;
Envoyé par: oudoubah

Regarde avec smartctl si ton disque a des soucis (je n'ai jamais utilisé cet outil encore)

Tu as lu les docs. Tu es devenu un informaticien. Que tu le veuilles
ou non. Lire la doc, c'est le Premier et Unique Commandement de
l'informaticien.
-+- TP in: Guide du Linuxien pervers - "L'évangile selon St Thomas"

Poste le Wednesday 13 September 2006 10:39:32
Répondre     Citer    
Re: [FC5] Créee une image de mon disque dur ..;
Envoyé par: Galoula

L'outil smartctl n'a pas l'air de voir du SMART sur mon disque dur.

[root@localhost ~]# smartctl --all /dev/sda1
smartctl version 5.36 [i686-redhat-linux-gnu] Copyright (C) 2002-6 Bruce Allen
Home page is [smartmontools.sourceforge.net]

Device: ATA HTS726060M9AT00 Version: MH4O
Serial number: MRH436M4J7WARB
Device type: disk
Local Time is: Wed Sep 13 11:14:35 2006 CEST
Device does not support SMART

Error Counter logging not supported

[GLTSD (Global Logging Target Save Disable) set. Enable Save with '-S on']
Device does not support Self Test logging
[root@localhost ~]#

MAIS : Je recois souvant des mails avec des erreurs de SMART :

From root@sat-78 Wed Aug 30 18:29:11 2006
Date: Wed, 30 Aug 2006 18:28:53 +0200
From: root <root@sat-78>
To: root@sat-78
Subject: SMART error (CurrentPendingSector) detected on host: sat-78

This email was generated by the smartd daemon running on:

host name: sat-78
DNS domain: [Unknown]
NIS domain: (none)

The following warning/error was logged by the smartd daemon:

Device: /dev/sda, 1 Currently unreadable (pending) sectors

For details see host's SYSLOG (default: /var/log/messages).

You can also use the smartctl utility for further investigation.
No additional email messages about this problem will be sent.

Mais vim /var/log/messages est vierge.

...

___________________________
Le site de Galoula France !
[www.galoula.com]

Poste le Wednesday 13 September 2006 11:18:49
Répondre     Citer    
Aller à la page:  1 2 Page suivante
Page: 1 sur 2

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
[FC5] Créee une image de mon disque dur ..;
Un problème avec une commande du shell ? Comment utiliser la crontab ? Vous avez des soucis pour la gestion réseau sous Linux ? Pour vous la gestion des utilisateurs/groupes est du chinois ? Etc... Posez donc vos questions ici.
Nouveau sujet sur ce forum

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons