arch-system/docs/architecture.md
grayTerminal-sh 14e547ce56 refactor: reorganize Arch system backup and restore
Separate system configuration from Dotfiles_ArchAP.

Add package manifests, system inventories, reusable templates,
safer backup/deployment scripts, on-demand service management,
TLP and zram configuration, and updated maintenance documentation.
2026-07-26 23:25:25 +02:00

48 lines
1.4 KiB
Markdown

# Architecture du poste
## Stockage
- table de partitions GPT ;
- partition EFI montée sur `/boot` ;
- partition racine Btrfs ;
- sous-volumes :
- `@``/`
- `@home``/home`
- `@log``/var/log`
- `@pkg``/var/cache/pacman/pkg`
- `@/.snapshots``/.snapshots`
Les UUID réels sont enregistrés dans `inventory/storage/` uniquement à titre documentaire. Les modèles de réinstallation utilisent des placeholders.
## Démarrage
- Limine ;
- noyaux LTS et/ou Zen selon les paquets présents ;
- Snapper et limine-snapper-sync pour les entrées de snapshots ;
- Secure Boot avec clés personnelles gérées par `sbctl`.
Les clés Secure Boot ne sont jamais versionnées.
## Mémoire
- 16 Gio de RAM physique environ ;
- zram de 6 Gio, priorité 100 ;
- aucun swapfile permanent.
## Énergie
TLP applique au démarrage :
- profil batterie ASUS `quiet` ;
- politique CPU économe sur batterie ;
- boost CPU désactivé sur batterie ;
- seuil maximal de charge `BAT1` à 60 %.
`batlimit` permet un changement temporaire ; TLP remet 60 % au prochain démarrage.
## Services à la demande
- Nextcloud : une synchronisation avec `nextcloudcmd`, puis sortie ;
- Proton Mail Bridge : démarré avec Thunderbird, arrêté à sa fermeture ;
- VMware : réseau, USB Arbitrator et Samba démarrés avec VMware puis arrêtés ;
- Proton Pass : lancé manuellement.