From: Frank S. <fe...@us...> - 2006-05-04 20:37:45
|
After a few hours of hacking and one LVM bug, I've created a version of getdiskinfo that is capable of generating restore scripts to recreate an LVM configuration. This version will create several additional scripts: create-pv This will run pvcreate on any partitions that were a PV in an existing volume group. create-vg This will recreate the volume groups with the same PV collection and extent size. create-lv This will recreate the logical volumes. format.<volume group> This will mk{swap,e2fs,jfs} each logical volume. This worked against the handfull of systems I was able to test on, but there are at least two caveats: - I was only able to test on LVM2, not any LVM1 systems - Any recursive LVM stuff (ie, using an LV as a PV) will almost certainly fail Most of our servers use LVM heavily, so this is an important feature for us. Fedora Core (and presumably RedHat) also default to using LVM, so I'm sure we're not the only ones who could benefit. Please let me know of any problems or potential enhancements you see to my changes. If this works well for everyone, any chance it could be included in some future version of bacula-rescue? -- Frank Sweetser fs at wpi.edu | For every problem, there is a solution that WPI Network Engineer | is simple, elegant, and wrong. - HL Mencken GPG fingerprint = 6174 1257 129E 0D21 D8D4 E8A3 8E39 29E3 E2E8 8CEC |