Date: Mon, 29 Mar 2004 09:39:20 -0600 From: Kirk Strauser <kirk@strauser.com> To: freebsd-current@freebsd.org Subject: My vinum scare Message-ID: <87k713ek7r.fsf@strauser.com>
next in thread | raw e-mail | index | archive | help
--=-=-= Content-Transfer-Encoding: quoted-printable Yesterday, I updated my system from a 5.1-CURRENT build on 2004-01-29 to recent source. All of my filesystems, except for root and swap, are on vinum volumes for flexibility in management. After the 'installkernel' step, I rebooted into single-user to make installworld and run mergemaster, and this completed successfully. Then, I rebooted to bring the system back online. That's when I discovered that vinum had totally lost all of its configuration information, except for the name of the single drive ("wd120") that I use. Following the instructions at http://www.vinumvm.org/vinum/how-to-debug.html, I got: # < log tr -d '\000-\011\200-\377' IN VINOkanga.honeypot.netwd120a>P.pMg@[obme>MBR</name> <geom id=3D"0xc5e0da00"> <class ref=3D"0xc08ebf20"/> <name>da0</name> <rank>2</rank> <config> </config> <consumer id=3D"0xc5d238c0"> <geom ref=3D"0xc5e0da00"/> <provider ref=3D"0xc5e35000"/> <mode>r0w0e0</mode> <config> </config> </consumer> <provider id=3D"0xc1dfa280"> <geom ref=3D"0xc5e0da00"/> <mode>r0w0e0</mode> <name>da0s4</name> 'vinum dumpconfig' reported nothing but the definition of the "wd120" drive: no volumes, plexes, or subdisks. Nothing. At this point, I had a minor heart attack. Once I stepped back, I remembered that I *always* use 'printconfig' to write a copy of my configuration to /etc/vinum.conf. A quick 'vinum create' command had me back up and running with no ill effects. I have no idea what happened, but I ask that you trust me when I say that I hadn't touched vinum at all during the system update. Two lessons: 1) Realizing that you have a backup of such critical data as your vinum configuration is one of the best feelings in the world. 2) Realizing that in the event of failure of lesson #1, that you still have a full backup to tape from a few hours earlier, and that no matter *what* happens, you're only an hour away from having your system back... It doesn't get much better than that. =2D-=20 Kirk Strauser "94 outdated ports on the box, 94 outdated ports. Portupgrade one, an hour 'til done, 82 outdated ports on the box." --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQBAaEMr5sRg+Y0CpvERAm2KAJwI3DTr6cwiO1+q1ouWkjHZxYKL9ACeK9U6 lOaL/KgbRfq3CnZepGXBfnY= =crDY -----END PGP SIGNATURE----- --=-=-=--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?87k713ek7r.fsf>