
自从我从Windows慢慢迁移到Linux上,我一直在感慨,Linux太适合喜欢折腾的人了!
同时,Linux也太不耐折腾了!
短短的两个多月,我已经重装了不下5遍了!而且都是因为同一个原因:图形界面崩了,命令行也进不去。(当然这是因为我还是一个菜鸟,不懂得怎么在这种情况下修复~)
每次重装,都要把要用的软件一个一个装上,各种配置一项一项修改,感觉青春都花在做这些重复劳动上了。(别和我提脚本,我会的话就不用这么纠结了。)
于是,在昨天,我最后一遍装上Ubuntu并配置好后,我决定一定要把我的系统备份好,下次崩了能一键还原!
一般,有以下两个方法:
1.Remastersys将系统备份成一个LiveCD/DVD,可以安装到硬盘和支持作为新的个人发行版发布。这是比较推荐的做法,不容易出错,适合新手。
Remastersys可以把你安装的Ubuntu、Debian及其衍生版打包成一个可以用来安装的Live CD/DVD的iso文件。
你可以打包一个包含个人数据的iso文件作为系统备份,也可以打包一个不包含个人数据的iso文件发布给其他人安装。
Remastersys的实现原理估计是参考了Ubuntu社区一篇名为《InstallCDCustomizationHowTo》的文章。官方支持将系统重新打包成新的安装镜像。(Windows下也有类似的封装工具)
备份步骤:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
//1.将deb http://www.remastersys.com/ubuntu precise main加入到软件源中 deb http://www.remastersys.com/ubuntu precise main sudo apt-get update //2.安装remastersys sudo apt-get install remastersys //3.运行remastersys sudo remastersys //remastersys语法: //sudo remastersys backup|clean|dist [cdfs|iso] [filename.iso] //示例: sudo remasstersy backup //备份系统 sudo remasstersy backup iso custom.iso //备份系统,生成名为custom.iso的LiveCD/DVD. sudo remasstersy dist cdfs //将档案系统打包,生成可发布的新发行版 sudo remastersys dist iso custom.iso //将系统打包,生成可发布的名为custom.iso的LiveCD/DVD //以上生成的文件保存在/home/remastersys下 //4.清除remastersys生成的缓存 sudo remastersys clean |
将生成的iso文件刻盘,即可作为LiveCD/DVD使用,需要的时候可用来还原系统。
2.最简单的备份方法!将整个系统打包放进一个tar文件里。
这是在不借助其他软件的情况下,用系统自带的指令完成备份。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
//成为根用户: sudo su //去文件系统的根目录(当然你可以去你希望备份的任何地方,包括远程或可移动驱动器。) cd / //备份系统的完整的命令: tar cvpzf backup.tgz / --exclude=/proc --exclude=/lost+found --exclude=/backup.tgz --exclude=/mnt --exclude=/sys //命令详解: //'tar' 我们使用的软件 //'cvpfz'我们给tar加的选项,像“创建一个压缩文档”(这是显然的),“保存权限”(以便使每一个相同的文件有相同的权限),以及“gzip”(缩减大小) //'backup.tgz'压缩文档的名称 //'/'紧随其后的是我们想要备份的根目录 //接着就是我们要剔除的目录了。我们不想备份每一样东西,因为包括有些目录不是非常有用。如果你想排除所有的其他分区,你可以使用 'l' 参数代替 --exclude. //还原系统 //切换到root用户,并把文件“backup.tgz”拷贝到分区的根目录下。 tar xvpfz backup.tgz -C / //恢复命令结束时,重新创建那些在备份时被排除在外的目录: mkdir proc mkdir lost+found mkdir mnt mkdir sys //重启便可 sudo reboot //重建GRUB //这是另一个值得一讲的问题了,详见参考资料或等待更新 |
参考资料
Welcome to Remastersys
InstallCDCustomizationHowTo – ubuntu community
Remastersys – ubuntu Wiki
RecoveringUbuntuAfterInstallingWindows – ubuntu Wiki
本文链接地址: 快速备份你的 Linux
本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。
如果您愿意为文章的内容或想法提供支持,欢迎点击下边的捐赠按钮,资助作者创作更多高价值高品质的内容。