1.4 KiB
1.4 KiB
Sauvegarde du dépôt
Actualisation
./scripts/backup.sh
Le script exporte :
- paquets officiels explicites avec
pacman -Qqen; - paquets étrangers/AUR explicites avec
pacman -Qqem; - paquets orphelins ;
- unités systemd actives, activées et en échec ;
- timers système et utilisateur ;
- état Btrfs, zram, mémoire et SSD NVMe ;
- configurations système explicitement autorisées ;
- un modèle Limine sans la section d’entrées de snapshots générées.
backup.sh ne sauvegarde ni les scripts et unités utilisateur de ~/.dotfiles,
ni les données, connexions réseau, secrets, clés Secure Boot ou sauvegardes
hors disque. Les inventaires qu’il produit sont des observations datées ; les
manifests demeurent l’intention de services. Une copie du dépôt sur un autre
support, accessible et récupérable, doit être vérifiée séparément.
Contrôle avant commit
git diff --check
git diff --stat
git status --short
Inspecter particulièrement :
pkglist/orphans.txt;- les services qui apparaissent nouvellement activés ;
- les modifications de
nftables.conf,mkinitcpio.confetpacman.conf; - l’absence de secrets.
Relire également le modèle Limine généré : le script retire la section
automatique et remplace root=UUID=…, mais ne démontre pas que tout autre champ
propre à la machine est devenu portable. Ne pas publier un export sans revue
de ses valeurs et de ses fichiers ajoutés.