systemback Linux 系统备份、迁移

您所在的位置:网站首页 linux系统怎么备份系统 systemback Linux 系统备份、迁移

systemback Linux 系统备份、迁移

#systemback Linux 系统备份、迁移| 来源: 网络整理| 查看: 265

文章目录 一 ubuntu系统systemback备份方法二 自定义系统的iso文件制作三 systemback 无法生成超过4G的iso的问题四 镜像安装,实现系统完整复刻五 Ubuntu上网功能的配置

一 ubuntu系统systemback备份方法 安装 #添加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文件制作

一、打包系统文件

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

勾选左侧的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



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3