Articles portant le tag ‘partitions’

Copier la table des partitions d’un disque vers un autre disque

Testé sur Debian 5.0 Lenny

La commande sfdisk permet de manipuler les tables de partitions et de dupliquer très simplement la structure de cette table d’un disque vers un autre. Si on veut copier la table des partitions du disque /dev/sda vers le disque /dev/sdb la commande sera :

sfdisk -d /dev/sda | sfdisk /dev/sdb

C’est très pratique si on veut initialiser un volume RAID 1 par exemple.

Attention quand même, comme toutes les commandes de bas niveau qui agissent sur la table des partitions, une mauvaise manip peut avoit des conséquences douloureuses. Mieux vaut réfléchir un brin avant d’appuyer sur Entrée…

Lien : La man page de sfdisk, très bien faite, qui indique les options de sauvegarde et restauration

Supprimer un volume RAID logiciel sous debian / ubuntu

testé sous Debian 5.0 Lenny AMD64

J’ai eu quelques soucis dernièrement à supprimer un volume RAID logiciel (RAID 1) que j’avais créé un peu précipitamment. A chaque redémarrage le volume RAID était rechargé hop over to here. Voilà comment j’ai résolu le problème :

Volume RAID1 : /dev/md1
Partitions du RAID : /dev/sda3 et /dev/sdb3

on démonte le volume RAID :

sudo umount /dev/md1

on désactive le volume :

sudo mdadm -S /dev/md1

Et on finit par les commandes magiques d’effaçage des superblocks pour ne pas voir revenir son RAID au boot suivant :

sudo mdadm --zero-superblock /dev/sda3<br />
sudo mdadm --zero-superblock /dev/sdb3

Il faut aussi penser à modifier /etc/fstab en conséquence

Lien : La soluce en anglais

Sauvegarde et restauration du MBR sous Linux

Le Master Boot Record ou MBR est situé sur le premier secteur d’un disque dur « bootable ». Il est précieux car il contient la table des partitions et le « boot loader ». Dès qu’on utilise plusieurs systèmes sur la même machine, Windows et Linux par exemple, il est prudent de conserver une sauvegarde du MBR. Si on utilise Grub comme gestionnaire de boot et qu’on doit réinstaller Windows, celui-ci remplacera le MBR par le sien sans tenir compte des autres systèmes présents sur le disque. Dans ce cas c’est commode de pouvoir restaurer le boot loader. Voilà comment faire :

Attention : ces explications sommaires sont destinées aux personnes qui savent ce qu’elles font, une mauvaise manip peut rendre le disque inutilisable. Vous voilà prévenus.

Pour sauvegarder le MBR du disque hda dans le fichier mbr.sav :

dd if=/dev/hda of=mbr.sav bs=512 count=1

Pour restaurer le MBR du disque hda à partir du fichier mbr.sav :

dd if=mbr.sav of=/dev/hda bs=512 count=1

Les 64 derniers octets du MBR contiennent la table des partitions
Si on ne veut pas sauvegarder/restaurer la table des partition mais juste le boot loader, les commandes deviennent :

dd if=/dev/hda of=mbr.sav bs=446 count=1
dd if=mbr.sav of=/dev/hda bs=446 count=1