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 /
    如果之前没有备份的还要用到,可以手动建立相关的目录和文件

  • 相关阅读:
    String 尺取法
    dos 命令
    又见01背包
    01串
    Python-Matplotlib 10 面向对象 VS Matlab Style
    [ 转 ] Fiddler 教程
    Android 查看设备文件
    Python-Matplotlib 9 颜色和样式 [r]
    Python-Matplotlib 8 箱形图
    Python-Matplotlib 7 饼状图
  • 原文地址:https://www.cnblogs.com/lin3615/p/4264159.html
Copyright © 2011-2022 走看看