挂载的旧磁盘文件夹 /var/lib/mysql 自动与新的活动 /var/lib/mysql 同步

挂载的旧磁盘文件夹 /var/lib/mysql 自动与新的活动 /var/lib/mysql 同步

菜鸟在这里

在使用生产服务器(旧)时,我搞砸了一个命令并将自己锁定在 gcloud 计算引擎实例之外(我知道。很蠢,很愚蠢。我活该)。

我设置了一个新的生产服务器并加载了 lamp、web 应用程序和 2 天前的数据库备份(在工作日丢失了 1 个),但由于是周末,我还有一些时间,所以我决定再试一次恢复丢失的内容,所以我将 web 应用程序置于维护模式,将包含当前数据的旧磁盘安装到新服务器上的 /mnt/tmp/ 并看到了原始的 /var/lib/mysql,我准备在安装的磁盘上用新的 var/lib/mysql 替换旧的(两个服务器的配置完全相同,所以我认为我可以开始了)。我停止工作并选择第二天再做这件事。

第二天开始工作时,我发现新的 /var/lib/mysql 上的任何更改(例如执行 # mv .bk 时)都会与 /mnt/tmp/var/lib/mysql 同步。为什么?我还注意到,现在 /mnt/tmp/var/lib/mysql 的所有者是 mysql,而前一天它是 root。为什么???

当我通过 Web 应用程序查看我的新数据库时,它看起来就像我有一个当前且最新的数据库(没有丢失的一天)?为什么

我没有做任何 rsycing..从来没有机会替换当前的 /var/lib/mysql 文件夹,从未改变所有权?

知道为什么要同步旧的 /mnt/tmp/var/lib/mysql 和新的 /var/lib/mysql 文件夹以及谁更改了 /mnt/tmp/var/lib/mysql 的所有权吗?

谢谢。

相关内容