我在 Microsoft Azure 上有一个 Debian 虚拟机,我想将其移动到另一台服务器。我可以通过终端对 Debian 虚拟机进行备份吗?我在虚拟机上的 Apache2 上托管一个网站,我想确保不会丢失任何数据。我怎样才能做到这一点? 1-我可以将其备份到像 GitHub 这样的地方吗? 2- 我可以将备份加载到我的台式计算机上吗?
tar -czvf yedek.tar.gz /path/to/your/web/files
如果虚拟机只有一个由 apache2 提供的基于 html 的网站,您当然可以使用 tar 进行备份,并使用 scp/rsync 将 tar 映像移动到新服务器,或者将其下载到您的计算机并上传到新服务器。然而,您很可能启用了一些 apache2 模块来正确加载您的网站,例如 gzip 压缩或其他要求。如果是这样,保存 apache 配置文件并将这些设置也迁移到新虚拟机也很重要。同样,如果您在虚拟机上运行其他软件(例如数据库),迁移同样的软件也很重要。
现在,由于某些原因,您的意图是备份和还原 Azure VM,请按照以下说明在 Azure 中备份和还原 VMS ,https://learn.microsoft.com/en-us/azure/virtual -机器/备份恢复
最诚挚的问候, 艾伦