升级之前,如何在Arch上制作pacman软件包的“快照”

我在日常工作中使用Arch,但升级时会不时中断。有没有办法在升级之前拍摄“快照”,然后在出现问题时恢复原状?

有人建议对整个分区进行备份,但是我没有外部磁盘。是否有更轻巧的解决方案,例如根据pacman日志降级软件包等?