diff --git a/README.md b/README.md new file mode 100644 index 0000000..cd27675 --- /dev/null +++ b/README.md @@ -0,0 +1,43 @@ +# arch-recovery + +Skripty pro migraci a obnovu Arch Linuxu na mém hardware. + +Osobní nástroje, které řeší dvě situace: + +1. **Stávající PC, nový/větší disk** → přestěhovat běžící systém 1:1 +2. **Nové PC** → obnovit systém ze zálohy tak, aby se choval jako ten starý + +--- + +## Obsah + +### [`migrace/`](migrace/) + +Disk-to-disk migrace běžícího Arch Linuxu na jiný disk **na stejném počítači**. + +Spouští se z live USB, interaktivně se ptá před každým destruktivním krokem. Zkopíruje `/`, `/boot` a `/home` na nový disk s většími oddíly, upraví `fstab` a `systemd-boot` entry, přeinstaluje bootloader. + +Použití: `sudo bash migrace/migrace.sh` (v live USB prostředí). + +### [`system-backup/`](system-backup/) + +*WIP.* Bare-metal záloha systému do borg repa + obnova na novém železe. + +Plánováno: +- `backup.sh` → seznam balíčků (pacman + AUR), enablované služby, `/etc`, `/root`, `/var/lib` (vybrané) do borg repa +- `restore.sh` → po čisté instalaci Archu obnoví balíčky, configy, data a enablované služby + +--- + +## Požadavky + +- Arch Linux (nebo odvozené distro s pacman) +- `systemd-boot` bootloader +- `borg` / `borgmatic` (pro system-backup) +- Arch ISO na USB flash (pro migraci) + +--- + +## Licence + +MIT