admin 管理员组文章数量: 1184232
记录ubuntu的系统备份方法:
测试平台:ubuntu16.04,已安装nvidia384 cuda opencv protobuf等等运算库。
使用ubuntu时经常需要重新安装电脑,和windows不一样的是许多库函数和依赖难以安装,安装过程也比较繁琐,因此对系统拷贝/备份的方法进行了一点研究,发现主要有两种ubuntu系统备份的方法:
- 一种为直接将所有文件进行压缩而后在新装的系统中对其进行解压,解压后替换原有文件,但是这种需要更改原来启动中的硬盘号为现在电脑的硬盘号;
- 另一种为使用工具systemback工具进行备份,可直接进行安装;
备份系统前期准备
不管使用那种备份方式,在备份系统前,都需要对系统中的临时文件、日志文件以及一些不需要的文件进行删除,以减少不必要的文件被备份了,并且会导致备份文件太大。
方法一:系统压缩
系统压缩思路比较简单,即在根目录下进行所有文件的压缩。在新装好的系统中解压文件,注意如果不在同一电脑/同一硬盘需要更改硬盘号。
具体可参考一些博文:
方法二:systemback备份系统
2.1 systemback安装
可以在PPA下载安装软件:
sudo add-apt-repository ppa:nemh/systemback
sudoapt-get update
sudoapt-getinstall systemback unionfs-fuse
或者在 下载即可
2.2 制作sblive备份文件
打开软件,选择live system create
注意:要勾选 include the user data files 才会将home目录下的个人文件拷贝带sblive中
2.3 直接制作启动盘
方法可见另一篇博客
2.4 镜像制作
一般我们的电脑安装后都会超过4g,如上图中的文件为41.85G。这样会导致不能够直接在systemback软件中将sblive文件转换为镜像文件( Convert to ISO 按钮为灰色),这里采用cdrecord软件将该文件转换为iso镜像文件。
参考
首先将文件进行解压
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
然后安装cdrecord软件。
cdrecord下载安装
在 下载源文件,解压后进入该怒路,通过编译安装。
makesudomakeinstall默认名字为sblive.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
将文件制作成为镜像文件:等待进度条完成到100%后会在home下生成一个iso镜像文件。
直接制作为系统u盘
system也支持直接将sblive文件( 不论多大,超过4G也没问题 )制作成为系统启动盘,方法可见另一篇博客
版权声明:本文标题:Ubuntu系统维护秘籍:备份步骤详解,保护你的劳动成果! 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1774513306a3572029.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论