Linux操作系统的备份与还原

  • A+
所属分类:系统文档

这两天再做Linux操作系统的备份与还原,查了一些资料,现在将备份与还原的命令记录下来:

1.备份:

# 切换到root

 view plain copy

  1. sudo su  

# 进入系统根目录

 view plain copy

  1. cd /  

# 执行打包命令

 view plain copy

  1. tar cvpzf linuxbackup.tgz --exclude=/proc --exclude=/lost+found --exclude=/linuxbackup.tgz --exclude=/mnt --exclude=/sys /  

命令解释:
tar:linux常用的打包程序
cvpzf:式tar的参数

     c-创建新文档
                  v-处理过程中输出相关信息
                  p-表示保持相同的权限
                  z-调用gzip来压缩归档文件,与-x联用时调用gzip完成解压缩
                  f-对普通文件操作
linuxbackup.tgz:要打包成的文件名
--exclude=/proc:排除/proc目录,不打包这个目录,后面也同理,记得排除自身打包的文件名
/:表示打包linux根目录所有文件,当然了排除的文件不包含在内
整个过程理解起来意思就是,创建一个新的文件名linuxbackup.tgz压缩文件,它保存式从排除了指定目录后的文件,并且保存原有的权限设置,这里必须记下你排除的目录,恢复的时候需要手动创建。具体哪些目录要排除在外,这个根觉不同的环境和工作需要进行选择就是了。执行后等待一定时间就可以了,将这个linuxbackup.tgz拷贝到其他地方即可,备份完成了。
重点指出:在打包过程中不要进行任何的操作,否则会修改某些文件,在备份完后tar会提示错误。恢复也是一样。

2.还原

#切换到root

 view plain copy

  1. sudo su  

# 进入根目录

 view plain copy

  1. cd /  

# 解压恢复系统

 view plain copy

  1. tar xvpfz linuxbackup.tgz -C /  

等执行完后,别急着重启系统,要记得创建刚才在备份时候排除的目录,手动创建,例如上面我们排除,我们需创建

 view plain copy

  1. mkdir proc  

  2. mdkir lost+found  

  3. mkdir mnt   

  4. mkdir sys  

这个时候就可以重启系统了。恢复完成了

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: