大约一个月前,我使用 DDEV 创建了一个 Drupal 9 实例。它又快又容易!我花了大约 8 个小时在我的 Linux 笔记本电脑上的几个用户 session 中自定义我的内容类型和 View 。
上周我升级了我的 Pop!操作系统(类 Ubuntu)笔记本电脑,升级后必须重新安装 ddev。当我回到本地目录并运行 ddev start
...我看到一个干净的 Drupal 9 安装屏幕。我所有的配置和内容似乎都消失了?
有哪些步骤可以解决丢失的状态信息,例如数据库或文件系统?有没有机会在/.ddev/文件夹中的某个地方找到我以前的更改?
最佳答案
您显然丢失了 Docker 卷(数据库所在的位置)。我确信有一种方法可以返回您的备份并找到它们(它们在/var/lib/docker/volumes 中),但这里真正的重点是保留数据库备份。使用ddev snapshot
或 ddev export-db
不时保留这些备份。
我在每个拥有基本 ddev export-db
的项目中保留一个 .tarballs 目录输出和文件转储。它运作良好。
请注意,您不必在正常的操作系统升级后重新安装 DDEV,也不必重新安装 Docker。我想是重新安装 Docker 给你带来了麻烦。
关于ubuntu - 操作系统升级期间 Docker 卷丢失(和 DDEV 数据库),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72072186/