# 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