原创:linux ubuntu系统备份和完美还原的命令行方法

本文介绍了一种适用于Ubuntu Linux系统的纯命令行备份和还原方法,特别是针对arm64架构的设备。通过tar命令进行系统备份,详细说明了如何排除不必要的目录如/proc、/sys等,并在需要时使用rsync命令进行还原,确保系统恢复到备份时的状态,同时提供了注意事项和关键步骤。
摘要由CSDN通过智能技术生成

原创:Linux (ubuntu) 系统备份和干净还原的纯命令行方法

我的系统是ubuntu18.04。20.04及以上的版本不能用,但可以通过18.04的备份来还原。

我是用arm64的小机子做linux服务器,非常省电(待机4w)。 因为系统没有自带桌面,所以一切操作都是在ssh里。系统硬盘是个12g的ssd,外挂一块4T的sata硬盘。
每次尝试新的软件之后,系统硬盘的文件都会变大一圈,我的机子很特殊,如果重装系统,必须用ttl刷机,虽然速度快,但很麻烦。我一直想找个能把系统彻底还原成以前备份时的样子的方法(系统硬盘占用空间和备份时一样大)。网上能找到的方法都试过了,不成功,只好自己研究了一个,很不错,方便快捷。
曾经试过systemback,timeshift,不支持arm64,没成功。backintime倒是成功了,可我原来的系统只有657兆,装完它这个软件,再装虚拟桌面,一下子变成1.4g了,备份完后变成5g多了,疯了。肯定不能用。
后来又尝试自带的tar,可是每次还原都是增量还原,比如备份时系统硬盘是657兆,之后装了很多东西,系统硬盘变成2g了,用tar还原,结果还是2g。网上不少tar备份和还原的文章,都是含糊其辞,误以为能完美还原系统硬盘备份时的状态,仔细研究后,发现tar并不会删除系统硬盘里新增的未备份的东西。
还尝试过dd啥的,那个是整个系统盘备份,没数据的地方也备份,备份出来12g多,速度超慢,放弃。
好了,说说我自己找到的方法吧&#x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值