我买了一台 VPS,正在学习如何自己管理它。所以你可以说我在这方面是个菜鸟。所以一切似乎都运行良好,但我现在需要的是将我的系统备份到 Google Drive,以便在需要时可以恢复它。这是因为我可能不得不在不久的将来更换我的提供商,我不想再次进行所有配置。也因为我不想丢失我的 sudo 用户和文件。
我在网上搜索并找到了有关 Timeshift 的信息。有没有办法用 Timeshift 备份我的系统并将其存储在 Google Drive 中?我不需要定期执行此操作,但可以在需要时执行。
另外,设置 Timeshift 的教程是使用 Ubuntu GUI 制作的,而我没有 GUI。我通过 CLI 在我的服务器上工作。有没有办法从 CLI 进行设置?
另外请注意,我不知道 Timeshift 是否是开源的。我正在寻找一个免费的。如果您有任何建议,请继续提及。
答案1
是的,Timeshift 是开源的。它位于 Ubuntu 存储库中。
是的,Timeshift 可以通过 shell(CLI)进行控制。
Google Drive(需要 OAuth)需要一些额外的软件和 API 密钥才能用作备份存储设备。这些障碍是由 Google 设置的,而不是我们设置的。
Windows 系统需要 SSH 服务器。如果该 LAN 没有一致的 IP 地址,那么 DDNS 客户端可能也很有用。当然,您必须对路由器进行端口转发,以便 Timeshift 可以找到 PC。