技术解析

Debian,Ubuntu 服务器版本下有没有比较好用的系统备份恢复工具?
0
2021-06-18 23:43:19
idczone

过去接触这两个平台都是 VPS 下面玩的,玩坏了 VPS 厂家有控制台重置系统。

现在要搭建一个实体机的 Ubuntu 环境,供总公司那边做远程做一个项目测试用。结果不知道总公司那边两位大神是怎么搞的,调试的时候总把系统给调试坏了。让我们这边不断的重装系统,虽然重装也不费事,但上周反复重装了 8 次,平均一天装一次。

求 V 友指点,有没有什么快速的备份恢复工具可用?

可能有人会问为啥不采用虚拟化技术直接快照恢复?我们硬件平台是国产兆芯,硬件跑单系统将将够用,而且有要求这个要跑实体机器


开虚拟机,然后镜像。

Timeshift ?

兆芯是啥?
根据你的要求,打个 GOST 备份,u 盘里面装个 PE windows 系统,gost 备份也放进去,然后让他们弄坏了自己 gost 恢复行吗?

https://v2ex.com/t/590132
没办法,甲方要搞国产化要求,修正一下,系统是麒麟 ubuntu,至少看上去和 ubuntu 没什么区别

我错了,没看清不用虚拟机方案。
那就用 dd,很多 kvm 方案的 vps 都 linux dd 上 windows

桌面版有个自带系统备份工具叫做“ backups ”

兆芯是国产处理器,过去 VIA X86 处理器演化过来的。ghost 试过了,PE 不识别 linux 分区,强行全盘备份速度慢,而且还原回去起不来


那 ubuntu live cd 启动应该可以吧?

他们调坏的情况是根本进不去桌面,刚开机自检命令就卡死了

抱歉打错字了,不是开机自检,是 Ubuntu 启动后的自检,桌面环境之前那一段

我也稍微查了一下,这个兆芯是 efi 启动的,ghost 基于扇区的备份,还原回去会有问题,已经实际试过了,确实起不来

没人提再生龙吗?

配置管理工具了解一下? Ansible、Puppet

人家是要裸机快速装系统的方法,你说的这两个是在有系统之后,用来做一些初始化配置,不行吧?

我在用 rsync。
xfs 的 xfs_dump 还不错,还有 btrfs 的快照。

桌面进不去,进单用户模式看看启动日志,有什么问题

clonezilla 做个备份 然后 快速还原

再生龙试试

直接 tar 打包整个系统文件

对这种稳定性要求不高的场合可以上 btrfs + snapshot,lz 可以试试

直接弄七台机器,都装好,一天一台折腾去吧 /逃

ghost 备份全盘应该没问题。。
ghost 有参数可以备份磁盘和分区的 guid,你查一下。

l 他们是要调试啥哟,和系统无关的话不给 root 权限啊

dd 咯

自动部署了解下,PXE+postscript 脚本

或许 docker 也是个不错的测试方案

重复的硬件配置备份还原, 直接 dd
不一样的硬件, 只有自己写脚本, 首先
dpkg --get-selections > /tmp/bak_packlist.txt
然后把各种 conf/cnf 备份下.
新机上 dpkg --set-selections < /media/$user/driverXXX/bak_packlist.txt
然后再把 conf/cnf 还原

dd 全盘备份

dd

tar
dd
clonezilla
snapshot

clonezilla

dd 全盘,甚至可以准备多个硬盘,环境坏一个换一个

partclone

如果随时可以通过配置管理软件重装一台一模一样的机器,就不需要备份了(我指不需要备份环境或者配置,数据不算),这应该是很多互联网公司的思路。

duplicity 支持增量备份

btrfs + snapshot,启动不了就直接还原


https://www.v2ex.cc/246.html
查了一下,ghost 恢复了 efi 以后,可以利用 efi 引导修复工具修复,然后启动


你这个东西最合适的还是用 Overlayfs 文件系统。一下子就恢复了

我还以为是 mips64 的龙芯,
没想到是 32 位国产兆芯是 x86 兼容的 CPU,
那么就用 10 年前 Linux 系统备份还原的方法咯 `tar cvpfz` ` tar xvpfz`

那就,多准备几个硬盘呗。把硬盘克隆几份,他们搞坏就把硬盘拔了,插另一块上去,然后你再恢复坏了的

感谢大家,我先试试 btrfs + snapshot 回复

dar-backup
borg-backup
我都纳闷这么好的工具,国内圈子似乎都不感兴趣

ghost
给系统盘做镜像就好了
或者用虚拟机

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服