Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
11.08:administrateur:procedure_recuperation_a_partir_usb [2016/11/25 11:54] erics créée |
11.08:administrateur:procedure_recuperation_a_partir_usb [2016/11/25 16:18] (Version actuelle) erics |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag> | ||
+ | |||
====== Procédure de reprise sur disque USB externe ====== | ====== Procédure de reprise sur disque USB externe ====== | ||
- | Situation: votre serveur a été volé, ou est mort (incendie) ou ... autre, vous avez un disque de sauvegarde entre les mains et un nouveau serveur ... comment | + | Situation: votre serveur a été volé, ou est mort (incendie) ou … autre, vous avez un disque de sauvegarde entre les mains et un nouveau serveur |
+ | |||
+ | * boot sur un live usb ou live cd **64 bits** | ||
+ | * vérifier qu'on a accès au disque de backup usb | ||
+ | * trouver le fichier etc/fstab sur le disque usb de backup, il doit ressembler à ceci: | ||
+ | |||
+ | < | ||
+ | # /etc/fstab: static file system information. | ||
+ | # | ||
+ | # Use 'blkid -o value -s UUID' to print the universally unique identifier | ||
+ | # for a device; this may be used with UUID= as a more robust way to name | ||
+ | # devices that works even if disks are added and removed. See fstab(5). | ||
+ | # | ||
+ | # <file system> <mount point> | ||
+ | proc /proc | ||
+ | # / was on /dev/sda1 during installation | ||
+ | UUID=a4d6fbc9-1bd7-4e6c-a7f5-7889c86064eb / | ||
+ | # /backup was on /dev/sda2 during installation | ||
+ | UUID=abbb0f64-232f-449d-a374-bcba40eca378 / | ||
+ | # /home was on /dev/sda11 during installation | ||
+ | UUID=03b857c9-4cfc-4292-b775-093323f5cf11 /home | ||
+ | # /opt was on /dev/sda7 during installation | ||
+ | UUID=c8d0c81c-29b6-4f28-8a4a-da34ef978e2e /opt ext4 defaults | ||
+ | # /tmp was on /dev/sda10 during installation | ||
+ | UUID=4e3428d5-7a11-48f7-a99c-4bd6cdef79e0 /tmp ext4 defaults | ||
+ | # /usr was on /dev/sda6 during installation | ||
+ | UUID=93ac1c92-75e8-4800-837c-0352affdbf55 /usr ext4 defaults | ||
+ | # /var was on /dev/sda8 during installation | ||
+ | UUID=93ed1133-3c5c-436b-bc05-f18e5e519a22 /var ext4 defaults | ||
+ | # /var/log was on /dev/sda9 during installation | ||
+ | UUID=c15ba33d-7822-4e3a-8865-385fd9433d3d / | ||
+ | # swap was on /dev/sda5 during installation | ||
+ | UUID=b1ca40b9-fb13-403e-b9ae-e2fb56944f66 none swap sw 0 0 | ||
+ | </ | ||
+ | |||
+ | * lancer le logiciel gparted et/ou l' | ||
+ | * dans gparted il faut créer les partitions suivantes: | ||
+ | * partition 1, type primaire ext4, 2Go | ||
+ | * partition 2, type primaire ext4, 2Go | ||
+ | * partition 3, type étendue, tout l' | ||
+ | * partition logique 5, type linux-swap, 4Go | ||
+ | * partition logique 6, type ext4, 10Go | ||
+ | * partition logique 7, type ext4, 8Go | ||
+ | * partition logique 8, type ext4, 20Go | ||
+ | * partition logique 9, type ext4, 10Go ou plus, c'est la partition de stockage des logs | ||
+ | * partition logique 10, type ext4, 8Go | ||
+ | * partition logique 11, type ext4, tout le reste, c'est la partition de stockage des données utilisateur | ||
+ | * appliquer et laisser gparted | ||
+ | * ouvrir un terminal ligne de commande et passer root (suro su) pour affecter les UUID aux partitions, c'est là qu'il faut comprendre ce qui est écris dans le fichier fstab qu'on a ouvert à l' | ||
+ | |||
+ | < | ||
+ | mkfs.ext4 -U <code UUID du fichier fstab> /dev/sda1 | ||
+ | mkfs.ext4 -U <code UUID du fichier fstab> /dev/sda2 | ||
+ | mkfs.ext4 -U <code UUID du fichier fstab> /dev/sda6 | ||
+ | mkfs.ext4 -U <code UUID du fichier fstab> /dev/sda7 | ||
+ | mkfs.ext4 -U <code UUID du fichier fstab> /dev/sda8 | ||
+ | mkfs.ext4 -U <code UUID du fichier fstab> /dev/sda9 | ||
+ | mkfs.ext4 -U <code UUID du fichier fstab> / | ||
+ | mkfs.ext4 -U <code UUID du fichier fstab> / | ||
+ | </ | ||
+ | |||
+ | * attention pour la SWAP: mkswap -U "code UUID du fichier fstab" /dev/sda5 | ||
+ | * Vérifier avec la commande blkid que les UUID affectés sont bons | ||
+ | * monter les partitions | ||
+ | |||
+ | < | ||
+ | mount /dev/sda1 /mnt | ||
+ | mkdir / | ||
+ | mount /dev/sda2 / | ||
+ | mkdir /mnt/usr | ||
+ | mount /dev/sda6 /mnt/usr | ||
+ | mkdir /mnt/opt | ||
+ | mount /dev/sda7 /mnt/ont | ||
+ | mkdir /mnt/var | ||
+ | mount /dev/sda8 /mnt/var | ||
+ | mkdir / | ||
+ | mount /dev/sda9 / | ||
+ | mkdir /mnt/tmp | ||
+ | mount /dev/sda10 /mnt/tmp | ||
+ | mkdir /mnt/home | ||
+ | mount /dev/sda11 /mnt/home | ||
+ | </ | ||
+ | |||
+ | * copier la totalité du disque usb vers le disque dur: | ||
+ | |||
+ | < | ||
+ | rsync -avP / | ||
+ | </ | ||
+ | |||
+ | * vérifier avec la commande df -h qu' | ||
+ | * rendre accessible proc sys et dev dans notre futur pivot root | ||
+ | |||
+ | < | ||
+ | mount /dev /mnt/dev --bind | ||
+ | mount /sys /mnt/sys --bind | ||
+ | mount /proc /mnt/proc --bind | ||
+ | chroot /mnt | ||
+ | grub-install /dev/sda | ||
+ | update-grub | ||
+ | </ | ||
+ | |||
+ | * rebooter le serveur | ||
+ | * attendre que le boot se termine, ouvrir une console root et éditer le fichier d' | ||
+ | < | ||
+ | nano / | ||
+ | </ | ||
+ | * rebooter le serveur |