我使用 VirtualBox 6.0 创建了一个 VM,它安装了 Ubuntu 18.04。主机运行 Windows 10。设置 Linux VM 的目的是进行移动应用程序开发。
最初,计划是在主机上拥有一个与来宾共享的文件夹,因为主机的文件夹会定期备份。使共享文件夹工作在很大程度上是不成功的 - 显然是因为这里描述的不同文件系统格式。更具体地说,初始化 Expo 项目时,它们无法正确保存到共享文件夹并且无法使用。但是,Expo 项目在保存到 VM 中的文件夹时保存得很好。
那么有哪些替代方法可以备份存储在 Linux VM 中的文件呢?我正在寻找一些相当简单的东西,因为我是 Linux 新手。
使用修订控制系统(例如 mercurial 或 subversion):将工作副本放在 VM 中(以便一切正常),并将存储库放在主机(和/或远程)上。
这行得通,无论如何您都应该使用修订控制。