zoukankan      html  css  js  c++  java
  • linux系统 备份与还原

    linux 系统备份与还原
    备份系统:
    1.
    成为 root 用户: su root
    2.
    进入根目录: cd /
    3.
    用tar命令打包压缩:
    tar cvpjf 压缩包名.tar.bz2 --exclude=/压缩包名.tar.gz2 /
    如:
    tar cvpjf backup.tar.bz2 --exclude=/backup.tar.bz2 /
    命令解释:
    tar:打包压缩命令
    cvpjf:是tar选项,意思是“创建档案文件”,保持权限(保留所有东西原来的权限),使用 Bzip2压缩(压缩率高)
    backup.tar.bz2: 压缩成的文件名
    /:是我们要备份的目录,在这里是整个系统
    --exclude=/backup.tar.bz2: 排除这个文件(exclude前面是两个 横线)
    如果是:
    tar cvpzf backup.tgz --exclude=/backup.tgz /
    表示采用的压缩方法不同而已,即用gzip 来压缩
    // 如果在 tar 时出现类似这样的提示
    Exiting with failure status due to previous errors
    则可以查看
    ls -ld
    看下其权限,一般是显示:drwxr-xr-x 3 root root 4096
    所以可以这样处理:
    chmod 0777 .
    此时再查看 ls -ld 即可看到 drwxrwxrwx
    还原系统:
    把以上 backup.tar.bz2或backup.tgz 放在根目录下
    1.
    成为 root 用户:su root
    2.
    进入根目录 : cd /
    3.
    如果是 back.tar.bz2,则:
    tar xvpfj backup.tar.bz2 -C /
    或是
    tar xvpfz backup.tgz -C /
    如果之前没有备份的还要用到,可以手动建立相关的目录和文件

  • 相关阅读:
    第一部分 题目要求
    完全卸载oracle
    zabbix的面试题目总结
    性能优化之MySQL调优篇
    select与epoll、apache与nginx实现原理对比
    深度优化LNMP之PHP
    深度优化LNMP之Nginx (转)
    git常用命令
    ansible 安装与卸载软件
    java8两个List集合取交集、并集、差集、去重并集
  • 原文地址:https://www.cnblogs.com/lin3615/p/4264159.html
Copyright © 2011-2022 走看看