https://github.com/madhacking/last-known-good
Last Known Good system using LVM snapshots (user tools)
https://github.com/madhacking/last-known-good
Last synced: 3 days ago
JSON representation
Last Known Good system using LVM snapshots (user tools)
- Host: GitHub
- URL: https://github.com/madhacking/last-known-good
- Owner: MADhacking
- License: gpl-3.0
- Created: 2015-01-28T01:39:31.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2015-02-05T23:30:43.000Z (over 10 years ago)
- Last Synced: 2025-03-18T18:25:51.404Z (3 months ago)
- Language: Shell
- Size: 145 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
last-known-good
===============Whenever a computer system is updated or reconfigured there is always the possibility that the new software or configuration may not function correctly. By extension it is also a possibility, after such an update or reconfiguration, that the next time the computer is rebooted such a problem could render the system unusable by compromising a critical boot-time service, such as the networking stack or SSH daemon. This often makes resolving such an issue time consuming and difficult, especially if you only have remote access to the machine in question.
The Last Known Good Configuration (LKGC) system presented here provides a Dracut module which leverages the LVM snapshot system to make point-in-time recovery images of tagged volumes as well as the Kernel, Initial RAM FS and Hypervisor (such as Xen) which were used to boot the system. Every time the system is successfully booted these snapshots are archived and may be selected as future restore points or duplicated and used as the basis for a Last Known Good system start.
More information may be found at:
http://www.mad-hacking.net/software/linux/agnostic/last-known-good/index.xml