systemback Linux 系统备份、迁移

一 ubuntu系统systemback备份方法

  1. 安装
#添加ppa源 
sudo add-apt-repository ppa:nemh/systemback
#更新软件库并安装systemback
sudo apt-get update 
sudo apt-get install systemback unionfs-fuse

2 使用方法
安装完成后在Dash菜单中就能找到这个软件了

å¨è¿éæå¥å¾çæè¿°

输入管理员密码,点击OK键。

在这里插入图片描述

打开后界面如下图所示:

如果需要创建系统备份,点击Create new ;如果需要创建活动系统,点击Live system create。

在这里插入图片描述

二 自定义系统的iso文件制作

一、打包系统文件

  1. 点击右侧的Live system create按钮,出现界面如下图所示
    在这里插入图片描述

  2. 勾选左侧的include the user data files,这样自己主文件夹内的文件都会被包含在系统镜像中。很多相关的程序的配置文件都是保存在主文件夹内的。

Working Directory是设置工作目录,程序运行时产生的临时文件都会被保存在这里,所以一定要保证这里有足够的存储空间。

Name of the Live system是创建后的系统文件名。
3. 点击Create New按钮就开始创建了,等待创建完成。完成后界面如下图所示
在这里插入图片描述

二、生成ISO文件
å¨è¿éæå¥å¾çæè¿°

   右侧的列表中就是已经创建的备份。此时文件没有转换成iso格式,选中你要转换的备份,点击convert to ISO 就可以开始转换了(当iso镜像大于4G是该按钮为灰色,解决办法见解决systemback 无法生成超过4G的iso的问题)。

å¨è¿éæå¥å¾çæè¿°

转换完成后,在你的工作目录下就能找到生成的iso文件。
0_1488520901942_Screenshot from 2017-03-03 14-01-33.png

这个文件就可以用来安装系统了。同时还可以作为live系统来使用。

在备份过程中可能提示

The restore point creation is aborted!
There has been critical changes in the file system during this operation

这并不一定是由于系统发生了严重的更改,只要是在复制文件的过程中出现错误都会出现这个信息。
详细的错误信息可以通过

systemback-sustart

这个指令去调试,看看具体哪一个文件复制出了问题。极有可能的是权限问题。
也可以通过这个指令去调试

DBGLEV=3 systemback-sustart

当错误出现后会在/tmp文件夹下创建一个systemback的错误信息文件。可以方便的通过这个文件去找到错误的原因。

三 systemback 无法生成超过4G的iso的问题

1.解压 .sblive 文件:
mkdir sblive

tar -xf /home/systemback_live_2016-04-27.sblive -C sblive

重命名 syslinux 至 isolinux:

mv sblive/syslinux/syslinux.cfg sblive/syslinux/isolinux.cfg
mv sblive/syslinux sblive/isolinux

2.安装 cdtools

aria2c -s 10 https://nchc.dl.sourceforge.net/project/cdrtools/alpha/cdrtools-3.02a07.tar.gz
tar -xzvf cdrtools-3.02a07.tar.gz
cd cdrtools-3.02
make
sudo make install

3.生成 ISO 文件:

/opt/schily/bin/mkisofs -iso-level 3 -r -V sblive -cache-inodes -J -l -b isolinux/isolinux.bin -no-emul-boot -boot-load-size 4 -boot-info-table -c isolinux/boot.cat -o sblive.iso sblive

四 镜像安装,实现系统完整复刻

经过实验,通过systemback制作的iso镜像文件的安装方法同Remastersys等方式不同。后者生成的iso文件同ubuntu官方直接下载的ubuntu.iso镜像一样,在虚拟机选定镜像文件xxx.iso后直接进入系统,然后安装系统即可;而systemback生成的iso镜像开机引导会是如下界面:

在这里插入图片描述

此时,选择第二项进行系统安装(图片是别人的,自己没截图,没差),填入各项信息,如下

在这里插入图片描述

点击下一步进入分区界面。

0_1495595659911_QQæªå¾20170524111410.png

选中你要安装的硬盘,然后点击Delete按钮

0_1495595742333_QQæªå¾20170524111500.png

再次选择硬盘中的新分区

0_1495595803274_QQæªå¾20170524111613.png

点击箭头进入下一步

0_1495595848336_QQæªå¾20170524111719.png

再次选择刚才新建的分区
设置右侧的Mount point,将主硬盘挂载点选择到根目录/,并且勾选上【Tansfer user configuration files】,否则系统安装时不会导入个人文件,再次点击箭头进入下一步

0_1495596017069_QQæªå¾20170524112010.png

点击右下角的next就可以继续了。如果你还想设置其他分区可以按照以上的步骤进行设置。
在这里插入图片描述

等待系统安装完成后重新启动,发现系统和原来的一摸一样,但是由于网卡不同,所以网络需要重新配置。

五 Ubuntu上网功能的配置

网络配置流程:
前提准备工作:

1、关闭ubuntu的防火墙
ufw disable

2、卸载iptables
apt-get remove iptables

1.验证网卡驱动是否已经安装成功

   打开终端 输入 ping 127.0.0.1 ,如果能ping通证明网卡驱动是好的。

2、手动设置ip
1)设置固定ip
sudo gedit /etc/network/interfaces
将里边的内容改为:

auto lo

iface lo inet loopback

auto eth0

iface eth0 inet static

address 192.168.31.92

netmask 255.255.255.0

network 192.168.31.0

broadcast 192.168.31.255

gateway 192.168.31.1

dns-nameservers 202.96.128.86

2)设置DNS服务器
sudo gedit /etc/resolv.conf
添加格式:
nameserver 202.96.128.86 (202.96.128.86是深圳电信DNS,各个区域可以自行网络查询,实在不知也可填网关地址)

3执行

  sudo gedit /etc/NetworkManager/NetworkManager.conf    

  将managed=false 改成true

4、重启网络服务

  ifdown eth0 && ifup eth0

若报如下错误:

  RTNETLINK answers: No such process

/etc/resolvconf/update.d/libc: Warning: /etc/resolv.conf is not a symbolic link to /run/resolvconf/resolv.conf
/etc/resolvconf/update.d/libc: Warning: /etc/resolv.conf is not a symbolic link to /run/resolvconf/resolv.conf

执行命令自动修复:

    dpkg-reconfigure resolvconf 

再次重启网卡:

     ifdown eth0 && ifup eth0

重启成功。

测试:

root@ubuntu:/home/jiangyu# ping www.baidu.com
PING www.a.shifen.com (14.215.177.39) 56(84) bytes of data.
64 bytes from 14.215.177.39: icmp_seq=1 ttl=56 time=20.1 ms
64 bytes from 14.215.177.39: icmp_seq=2 ttl=56 time=11.2 ms
64 bytes from 14.215.177.39: icmp_seq=3 ttl=56 time=16.6 ms
64 bytes from 14.215.177.39: icmp_seq=4 ttl=56 time=15.7 ms

成功联网!

参考文档
1.ubuntu系统备份方法
2.解决systemback 无法生成超过4G的iso的问题
3.https://blog.csdn.net/qq_41248872/article/details/86636574

  • 3
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 8
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值