macOS有Time Machine非常方便,请问linux有类似的工具吗?大家自己的Linux如何进行备份恢复的?
搜到了timeshift,正在尝试使用
我之前在用阿里云的时候可以直接买他们的备份服务,但现在的vps厂家没有这个功能,所以得想办法备份到本地,未来需要再恢复到新的vps上
macOS有Time Machine非常方便,请问linux有类似的工具吗?大家自己的Linux如何进行备份恢复的?
搜到了timeshift,正在尝试使用
我之前在用阿里云的时候可以直接买他们的备份服务,但现在的vps厂家没有这个功能,所以得想办法备份到本地,未来需要再恢复到新的vps上
timeshift只能在本机备份及恢复,不能跨机进行
接下来有空我再尝试一下clonezilla
但是我预感不太乐观,我的vps是x86的,我的Mac是arm64的,可能虚拟机也没法正常恢复备份
不过我看到一个新的虚拟机应用UTM可以在arm64上模拟x86系统,试试看
另外@VegaMonika 朋友我看你前几天说自己机器拆分了,如果是x86的话,能借我几天测试一下这些工具吗,感谢
Linux 操作系统的备份通常没有 MacOS 这种备份方式。
因为数据同步是比较消耗服务器资源的。
VPS 的备份通常依赖基础架构提供商,他们会使用镜像的方式。
就是在某一个时间点为你的 VPS 创建一个镜像,然后你可以使用这个镜像快速恢复到任何其他的 VPS 上。
对于完全的硬件服务器,那这个备份就麻烦得多,只要公司有钱,以前一个公司是每个月数据中心给发一块硬盘过来,上面是所有服务器的内容备份,好处是移动硬盘不不用自己买了,但这个操作是有费用的,每次都要 500 USD 左右。
也就是这么多原因,促成了 Docker ,使用 Docker 基本上我们不太关注服务器备份的事情了。
唯一麻烦点的就是数据库,数据库的备份也多使用 dump 备份,然后上传到存储上的方式做的。
完全实时备份 VPS 很好弄,实际物理服务器麻烦不少。
我现在想实现的是,可以随时备份vps的数据然后换一家厂商,或者自己的本地设备上恢复。
如果一个服务一个服务配置,那实在太麻烦了,有什么办法可以实现上述需求吗
我记得以前有一个 rsync 的软件,大部分的 Linux 都是用这个进行同步的。
你可以参考下:How To Use Rsync to Sync Local and Remote Directories | DigitalOcean
就算用了这个也不是全服务器备份,只是对一些重要的文件夹,或者你需要同步的文件夹进行备份。
要换 VPS 的供应商的话,搬家这工作量可能是少不了。
要不就是 tar 这个命令,把这个给文件夹给 tar 然后 gz 压缩。
这个我常用,在准备搬机器之前,把整个文件夹给 tar 下来,然后拉取到本地后恢复。
似乎没我想得那么复杂
不知道咋回事,我能打开