Date: Wed, 6 Feb 2008 21:04:23 +0100 From: "Ulrich Spoerlein" <uspoerlein@gmail.com> To: stable@freebsd.org Subject: Reconstruct disklabel for UFS and GELI volumes Message-ID: <7ad7ddd90802061204p35d0368ekbb54149287618f6a@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
Hi, Somehow[TM] an installation of 4.11 to ad0s3 managed to wipe out my existing disklabel for 7.0 on ad0s4. I now need to recover the disklabel to get my system to boot! There were three labels - ad0s4a: UFS, exact size unknown. Is it possible to infer this from the UFS partition size? I can mount this already, as I simply wrote an 'a' label of maximum size to the disklabel - ad0s4b: GELI encrypted swap - ad0s4d: GELI encrypted ZVOL I only need to find out the start of ad0s4d. Is the consumer size of an GELI device stored in the last 512 bytes metadata? Or are there some magic bytes in this 512 bytes so I could find out the exact end of ad0s4b and thus the start of ad0s4d? Any help or advice would be highly appreciated! Thanks, Uli
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?7ad7ddd90802061204p35d0368ekbb54149287618f6a>