Snapcraft 在没有 --purge 的情况下删除了我的所有数据

Snapcraft 在没有 --purge 的情况下删除了我的所有数据

有人告诉我,只要你不添加,我就可以使用snap remove brave并安全地重新安装应用程序而不会丢失应用程序数据。snap install brave--purge

所以我这样做了。在删除步骤中,出现一条消息:“备份 #112 的数据”。然后我重新安装并运行应用程序。是的,所有数据都消失了,一片空白……

/snap/<app>/我的问题是:除了我可以恢复数据的地方之外,还有没有其他地方可以备份数据?

编辑:刚刚发现数据已保存:

~ » snap saved                                                                                                     andre@andre-office
Set  Snap   Age    Version  Rev  Size    Notes
31   brave  51.5m  1.24.82  112  1.72GB  auto

答案1

好的,事实证明快照确实已保存,只是在我重新安装时没有自动恢复它。Snapcraft 进行这些备份的方式详述如下:https://snapcraft.io/docs/snapshots

查看我保存的快照显示它已被保存:

~ » snap saved                                                                                                     andre@andre-office
Set  Snap   Age    Version  Rev  Size    Notes
31   brave  51.5m  1.24.82  112  1.72GB  auto

所以我必须逃跑,sudo snap restore 31把一切夺回来。

答案2

今天我安装了 fsuae snap,试用了一下,想比较一下它与 deb 包的启动速度(它比原生 deb 慢得多)。看来,snap 将所有 FSUAE 数据(配置、kickstart、whdload 密钥)移动到了 snap 文件夹。幸运的是,我在删除 snap 之前注意到了这一点,否则我将无法挽回地丢失所有应用程序数据。

相关内容