![](https://lemmy.world/pictrs/image/7735716b-4db1-4dc7-a7d0-3a5a47e39c3f.jpeg)
![](https://lemmy.ml/pictrs/image/q98XK4sKtw.png)
I wrote snapshot hooks for Arch that fire before installing or upgrading packages and I have a simple shell alias that I can use to fire off a manual snapshot any time I need one. If a package breaks in an inconvenient way and can’t just be dowgrade
d back to function or I have some other time pressure I can just point my root partition at a clone of my most recent snapshot and reboot to roll back. I don’t usually bother rebooting into a cloned snapshot to test changes as I can just perform the same steps to roll back and the automated rolling snapshots mean I don’t need to baby anything to have the same protection.
An E keyed socket should provide everything an A+E card needs to function. Plug it in and test it out. Generally with m.2 if the card fits the socket you’re good to go (just don’t expect a CNVi card to work on a non CNVi platform.)