[OpenBSD] Récupérer table des partitions / Disklabel
3 réponses
Alexandre Vaissière (Starch)
Bonjour,
J'ai cassé mon openbsd. En voulant virer une partition linux, j'ai fait
fdisk -e wd0
setpid 0
A6
quit
(désolé, je ne peux plus afficher la table des partitions :/, mais j'ai
modifié la première partition primaire, passant l'« étiquette bsd »de
Linux Files à OpenBSD.)
À partir de là, tout a arrêté de fonctionner, jusqu'au freeze quelques
secondes plus tard => reboot forcé. Au reboot, impossible de booter, le
disklabel a disparu.
Après avoir gueulé un bon coup, pleuré, arraché mes dents, repleuré,
j'ai regardé la FAQ openbsd, ici
http://www.openbsd.org/faq/faq14.html#OhBugger, ce qui m'a fait gueuler,
pleurer, m'arracher les dents, repleurer et tenter le coup.
N'ayant plus accès à mon /var, et n'ayant bien entendu pas
sauvegardé mon /var/backup (au moins je le saurai tiens, pour après)
j'aurai bien tenté la solution du scan_ffs, mais cette commande semble ne
pas être présente sur le cd d'installation.
Avant d'aller plus loin je voudrais solliciter d'avisés conseils.
Pensez-vous qu'en remettant l'« étiquette bsd » de la première
partition à Linux Files, il retrouve mon disklabel ? Vaudrait-il mieux
tout recommencer (ma dernière sauvegarde date de moins d'une semaine,
seuls quelques mails et quelques fichiers de conf seraient à refaire) ?
Y'a t'il une solution miracle à mon cas.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Miod Vallat
fdisk -e wd0 setpid 0 A6 quit
Donc si je comprends bien, tu as désormais l'id A6 sur plus d'une partition ? Si tel est le cas, il est normal que cela perturbe le boot, puisque la première partition A6 (ici la 0) est considérée comme celle qui contient OpenBSD.
Avant d'aller plus loin je voudrais solliciter d'avisés conseils. Pensez-vous qu'en remettant l'« étiquette bsd » de la première partition à Linux Files, il retrouve mon disklabel ? Vaudrait-il mieux
Oui.
fdisk -e wd0
setpid 0
A6
quit
Donc si je comprends bien, tu as désormais l'id A6 sur plus d'une
partition ? Si tel est le cas, il est normal que cela perturbe le boot,
puisque la première partition A6 (ici la 0) est considérée comme celle
qui contient OpenBSD.
Avant d'aller plus loin je voudrais solliciter d'avisés conseils.
Pensez-vous qu'en remettant l'« étiquette bsd » de la première
partition à Linux Files, il retrouve mon disklabel ? Vaudrait-il mieux
Donc si je comprends bien, tu as désormais l'id A6 sur plus d'une partition ? Si tel est le cas, il est normal que cela perturbe le boot, puisque la première partition A6 (ici la 0) est considérée comme celle qui contient OpenBSD.
Avant d'aller plus loin je voudrais solliciter d'avisés conseils. Pensez-vous qu'en remettant l'« étiquette bsd » de la première partition à Linux Files, il retrouve mon disklabel ? Vaudrait-il mieux
Oui.
Alexandre Vaissière (Starch)
Le Thu, 23 Feb 2006 06:33:58 +0000, Miod Vallat a écrit :
fdisk -e wd0 setpid 0 A6 quit
Donc si je comprends bien, tu as désormais l'id A6 sur plus d'une partition ? Si tel est le cas, il est normal que cela perturbe le boot, puisque la première partition A6 (ici la 0) est considérée comme celle qui contient OpenBSD.
Exactement, tu as bien compris ;p
Avant d'aller plus loin je voudrais solliciter d'avisés conseils. Pensez-vous qu'en remettant l'« étiquette bsd » de la première partition à Linux Files, il retrouve mon disklabel ? Vaudrait-il mieux
Oui.
Ouh yeah ! Cela a marché. Le vocabulaire français manque déjà de superlatifs pour exprimer ma reconnaissance et mon soulagement.
Merci encore Alexandre.
Le Thu, 23 Feb 2006 06:33:58 +0000, Miod Vallat a écrit :
fdisk -e wd0
setpid 0
A6
quit
Donc si je comprends bien, tu as désormais l'id A6 sur plus d'une
partition ? Si tel est le cas, il est normal que cela perturbe le boot,
puisque la première partition A6 (ici la 0) est considérée comme celle
qui contient OpenBSD.
Exactement, tu as bien compris ;p
Avant d'aller plus loin je voudrais solliciter d'avisés conseils.
Pensez-vous qu'en remettant l'« étiquette bsd » de la première
partition à Linux Files, il retrouve mon disklabel ? Vaudrait-il mieux
Oui.
Ouh yeah ! Cela a marché. Le vocabulaire français manque déjà de
superlatifs pour exprimer ma reconnaissance et mon soulagement.
Le Thu, 23 Feb 2006 06:33:58 +0000, Miod Vallat a écrit :
fdisk -e wd0 setpid 0 A6 quit
Donc si je comprends bien, tu as désormais l'id A6 sur plus d'une partition ? Si tel est le cas, il est normal que cela perturbe le boot, puisque la première partition A6 (ici la 0) est considérée comme celle qui contient OpenBSD.
Exactement, tu as bien compris ;p
Avant d'aller plus loin je voudrais solliciter d'avisés conseils. Pensez-vous qu'en remettant l'« étiquette bsd » de la première partition à Linux Files, il retrouve mon disklabel ? Vaudrait-il mieux
Oui.
Ouh yeah ! Cela a marché. Le vocabulaire français manque déjà de superlatifs pour exprimer ma reconnaissance et mon soulagement.
Merci encore Alexandre.
Alexandre Vaissière (Starch)
Le Thu, 23 Feb 2006 06:33:58 +0000, Miod Vallat a écrit :
Bonjour,
fdisk -e wd0 setpid 0 A6 quit
Donc si je comprends bien, tu as désormais l'id A6 sur plus d'une partition ? Si tel est le cas, il est normal que cela perturbe le boot, puisque la première partition A6 (ici la 0) est considérée comme celle qui contient OpenBSD.
Ayant récupéré la machine, je voudrai réessayer de récupérer un peu d'espace disque. Voici la sortie actuelle de mon fdisk wd0 :
Je voudrais, si possible, pouvoir formater mes partitions « fdisk » 0, 1 et 3 en ffs, mais il semble impossible de mettre l'étiquette à OpenBSD, tout du moins pour les partitions 0 et 1 (que je souhaiterai merger).
Ma compréhension des man fdisk(8), disklabel(8) et newfs(8) ne me permet pas de savoir si
- je dois absolument avoir un id bsd à A6 (OpenBSD) pour pouvoir formater cette partition en ffs. Autrement dit, est-ce qu'un newfs -t ffs /dev/wd0k effacera toutes mes données sur /dev/wd0k, me permettra de l'utiliser en ffs, et ce sans rien changer à mes autres partitions ?
- si je ne suis pas obligé de mettre A6, que mettre ?
- si deleter les partitions « disklabel » i et j pour les merger ne va pas poser problème niveau fdisk...
J'ai un peu de mal avec ces notions qui me semblent plus ou moins redondantes.
Merci par avance de votre aide. Alexandre
Le Thu, 23 Feb 2006 06:33:58 +0000, Miod Vallat a écrit :
Bonjour,
fdisk -e wd0
setpid 0
A6
quit
Donc si je comprends bien, tu as désormais l'id A6 sur plus d'une
partition ? Si tel est le cas, il est normal que cela perturbe le boot,
puisque la première partition A6 (ici la 0) est considérée comme celle
qui contient OpenBSD.
Ayant récupéré la machine, je voudrai réessayer de récupérer un peu
d'espace disque. Voici la sortie actuelle de mon fdisk wd0 :
Je voudrais, si possible, pouvoir formater mes partitions « fdisk » 0, 1
et 3 en ffs, mais il semble impossible de mettre l'étiquette à OpenBSD,
tout du moins pour les partitions 0 et 1 (que je souhaiterai merger).
Ma compréhension des man fdisk(8), disklabel(8) et newfs(8) ne
me permet pas de savoir si
- je dois absolument avoir un id bsd à A6 (OpenBSD) pour pouvoir
formater cette partition en ffs. Autrement dit, est-ce qu'un
newfs -t ffs /dev/wd0k effacera toutes mes données sur /dev/wd0k,
me permettra de l'utiliser en ffs, et ce sans rien changer à mes
autres partitions ?
- si je ne suis pas obligé de mettre A6, que mettre ?
- si deleter les partitions « disklabel » i et j pour les
merger ne va pas poser problème niveau fdisk...
J'ai un peu de mal avec ces notions qui me semblent plus ou
moins redondantes.
Le Thu, 23 Feb 2006 06:33:58 +0000, Miod Vallat a écrit :
Bonjour,
fdisk -e wd0 setpid 0 A6 quit
Donc si je comprends bien, tu as désormais l'id A6 sur plus d'une partition ? Si tel est le cas, il est normal que cela perturbe le boot, puisque la première partition A6 (ici la 0) est considérée comme celle qui contient OpenBSD.
Ayant récupéré la machine, je voudrai réessayer de récupérer un peu d'espace disque. Voici la sortie actuelle de mon fdisk wd0 :
Je voudrais, si possible, pouvoir formater mes partitions « fdisk » 0, 1 et 3 en ffs, mais il semble impossible de mettre l'étiquette à OpenBSD, tout du moins pour les partitions 0 et 1 (que je souhaiterai merger).
Ma compréhension des man fdisk(8), disklabel(8) et newfs(8) ne me permet pas de savoir si
- je dois absolument avoir un id bsd à A6 (OpenBSD) pour pouvoir formater cette partition en ffs. Autrement dit, est-ce qu'un newfs -t ffs /dev/wd0k effacera toutes mes données sur /dev/wd0k, me permettra de l'utiliser en ffs, et ce sans rien changer à mes autres partitions ?
- si je ne suis pas obligé de mettre A6, que mettre ?
- si deleter les partitions « disklabel » i et j pour les merger ne va pas poser problème niveau fdisk...
J'ai un peu de mal avec ces notions qui me semblent plus ou moins redondantes.