Linux 分区克隆神器 FSArchiver

  相信用过windows的人都见过Ghost还原系统,备份文件系统并且压缩,同时在还原的时候,不必要求目标分区同样大小,只要能够容纳相应的数据即可。现在介绍的这款工具,就像是Linux版的Ghost工具一样,还有一些更好的特性。如:备份和还原的文件系统可以不同,备份时文件系统是ext3,而数据可以还原成ext3文件系统,也可展开到不同的文件系统如btrfs当中,这就等于无损变更了文件系统格式,真的非常棒,使用起来也相当容易。

  接下来看看此工具如何用法,效果怎么样,Let's Go

备份文件系统示例:

fsarchiver -v savefs ubuntu /dev/sda1 #使用详细模式备份/dev/sda1文件系统到当前目录下的ubuntu.fsa,后缀会自动补上的

根据系统提示,系统有6个命令,其余都是选项。命令如下

savefs 备份文件系统

restfs  还原文件系统

savedir 备份目录,就像tar工具一样

restdir 恢复目录

archinfo 显示压缩包的详细信息

probe  显示系统内磁盘分区各文件系统

fsarchiver archinfo ubuntu.fsa #查看当前压缩包的信息,如果是单文件系统压缩的包,无所谓,如果是多文件系统压缩形成的包,还原时需要注意相应的"Filesystem id in archive : 0”,后面会用到的,请注意

系统备份完成后,将格式化/dev/sda1,重启系统,Ubuntu进入求援模式,无法启动

由于/dev/sda1已经被格式化,所以系统已无法启动,需要从其它设备上启动,修复系统。重启虚拟机,网络启动进入无盘Linux系统,挂载刚才的备份数据ubuntu.fas进行系统恢复

mount /dev/sdb1 /media/sda1  #相应的目录没有请自行建立

开始恢复系统

fsarchiver -o restfs ubuntu.fsa id=0,dest=/dev/sda1 #id就是刚才archinfo中所示的id号,dest为恢复目标

稍等片刻,系统即恢复成功,重新引导本地硬盘,进入原系统。一切ok的

下面对比一下相关数据,文件系统数据量及备份包的大小,也就是我们比较关心的默认的压缩率的情况

通过前后对比,文件系统压缩前数据量4.5个G ,压缩后887M,默认设置下,压缩率为16.6%,相信如果指定压缩方式,一定会有更好的表现, 接着试验一下

这次包打,相比上次用时肯定会增加不少,不知道结果会怎样,让我们试目以待!!!

经过一段时间,最后压缩包大小 降了120M,压缩率差不多没变,相比所花去的时间,个人建议还是默认的比较合理。好了,差不多,相关网站链接奉上:

 

FSArchiver的官方网站:

www.fsarchiver.org

git源码网站下载地址:

https://github.com/fdupoux/fsarchiver/releases

可以根据需要,下载相应的版本,或二进制,或源码包自行编译。类似的工具partimage特性对比

 

好了,先就写到这了,以后有心得再补上。谢谢

  • 5
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值