无头服务器上的时间移位或等效功能

无头服务器上的时间移位或等效功能

我想在无头服务器上安装 timeshift。不幸的是,它依赖于大量的 GUI,我真的不想让它们污染服务器(例如 x11-common 等)。

有没有办法安装它而不使用 GUI,或者有其他方法可以做同样的事情。我一直在使用 rsnapshot(它的功能很好),但我正在寻找系统还原实用程序而不是数据备份。

答案1

不幸的是,虽然它可以完全作为 CLI 应用程序从终端运行,timeshift依赖于取决于libgtk-3-0这又依赖于各种 GUI/显示服务器(X11 和 Wayland) 相关软件包,除非满足这些依赖关系,否则无法安装timeshift至少是来自官方存储库的链接包)。

您可以随时使用rsync直接作为大多数备份应用程序,包括timeshiftrsnapshot只是/主要是它的前端...请参阅更多相关信息这里也一样。

答案2

事实并非如此,您可以在 CLI 中安装 Ubuntu 18 服务器上的 timeshift,使用直接的 Ubuntu20 版本,但是!问题/缺点是,当恢复到快照时,它可能无法完全恢复,并且可能导致服务器无法启动。尝试一下,看看它是否适合您

从以下网址下载 Ubuntu20https://pkgs.org/download/timeshift

wget https://ubuntu.pkgs.org/22.04/ubuntu-universe-amd64/timeshift_21.09.1-1_amd64.deb.html

然后

sudo dpkg -i timeshift_21.09.1-1_amd64.deb

系统会抱怨缺少依赖项,因此请通过以下方式安装它们:

sudo apt install -f

然后重试安装 deb 包

sudo dpkg -i timeshift_21.09.1-1_amd64.deb

timeshift 将会安装,但请记住警告。

相关内容