• linux系统备份及还原


    备份系统

    1.先切换到root用户

    sudo su
    
    • 1

    2.进入根目录
    在这里插入图片描述
    3.查看磁盘情况
    df -h
    在这里插入图片描述
    4.进行压缩

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

    命令详解:
    在这里插入图片描述
    “tar”当然就是我们备份系统所使用的程序了。
    “cvpfz”是tar的选项,意思是“创建档案文件”、“保持权限”(保留所有东西原来的权限)、“使用gzip来减小文件尺寸”。
    “backup.gz”是我们将要得到的档案文件的文件名。
    “/”是我们要备份的目录,在这里是整个文件系统。
    在 档案文件名“backup.gz”和要备份的目录名“/”之间给出了备份时必须排除在外的目录。有些目录是无用的,例如“/proc”、“/lost+ found”、“/sys”。当然,“backup.gz”这个档案文件本身必须排除在外,否则你可能会得到一些超出常理的结果。如果不把“/mnt”排 除在外,那么挂载在“/mnt”上的其它分区也会被备份。另外需要确认一下“/media”上没有挂载任何东西(例如光盘、移动硬盘),如果有挂载东西, 必须把“/media”也排除在外。

    有人可能会建议你把“/dev”目录排除在外,但是我认为这样做很不妥,具体原因这里就不讨论了。
    执行备份命令之前请再确认一下你所键入的命令是不是你想要的。执行备份命令可能需要一段不短的时间。
    备份完成后,在文件系统的根目录将生成一个名为“backup.tgz”的文件,它的尺寸有可能非常大。现在你可以把它烧录到DVD上或者放到你认为安全的地方去。
    在备份命令结束时你可能会看到这样一个提示:’tar: Error exit delayed from previous errors’,多数情况下你可以忽略它。

    5.结果生成一个压缩包
    在这里插入图片描述

    还原系统

    未完待续…

  • 相关阅读:
    使用Redis解决高并发方案 以及 思路讲解
    FreeRTOS入门教程(同步与互斥)
    拓展上机课题解22/10/21
    球的状态判定技巧
    谷歌研究科学家:ChatGPT秘密武器的演进与局限
    【无代码爬虫】web scraper 之 采集多个内容
    NeurIPS 2022|UIUC联合哥伦比亚大学提出VidIL模型,通吃小样本视觉语言任务
    MySQL数据库的存储引擎
    Pyinstaller生成的exe程序,运行时找不到自定义模块
    Ubuntu Pycharm安装
  • 原文地址:https://blog.csdn.net/iijik55/article/details/126434629