Linux操作系统的备份与还原

2024-04-28 22:58

本文主要是介绍Linux操作系统的备份与还原,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

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

1.备份:

# 切换到root

sudo su

  

# 进入系统根目录
cd /  


# 执行打包命令
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

sudo su  


# 进入根目录
cd /  


# 解压恢复系统
tar xvpfz linuxbackup.tgz -C /  



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

mkdir proc  
mdkir lost+found  
mkdir mnt   
mkdir sys 

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

原文地址:点击打开链接

这篇关于Linux操作系统的备份与还原的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/944482

相关文章

【Linux】磁盘文件

思维导图 学习目标        了解磁盘的物理结构和存储结构,并将其存储结构进行抽象!! 一、了解一下磁盘及其物理结构 1.1 计算机只认识二进制        什么是二进制??0,1是被规定出来的,在计算机里面我们用高低电平规定0, 1,或者表示有或区等……因此,0, 1在物理中有不同的表示。 1.2 磁盘的物理结构 盘片:一个磁盘(如一个 1T 的机械硬盘)由多个盘片(如下

影响Linux服务器性能的因素

1. 操作系统级 CPU内存磁盘I/O带宽网络I/O带宽 2. 程序应用级 二、系统性能评估标准 影响性能因素 影响性能因素 评判标准 好 坏 糟糕 CPU user% + sys%< 70% user% + sys%= 85% user% + sys% >=90% 内存 Swap In(si)=0Swap Out(so)=0 Per CPU with 10 page/s Mo

linux系统如何查看系统性能

一般我们查看系统性能主要是在以下几个方面 1.用户使用CPU情况 展现为 %user 2.系统使用CPU情况 展现为 %sys 3.wio或iowait     展现为 %iowait 进程由于等待磁盘IO而使CPU处于空闲状态的比率 4.CPU的空闲率 5.CPU上下文的交换的比率,也有说明为CPU上下文的切换。即内存和寄存器中数据的切换 6.nice 这个还不是很明白是啥意思 7.real-

Linux线程(三)死锁与线程同步

目录 一、什么是死锁 死锁的四个必要条件 如何避免死锁 避免死锁算法  二、Linux线程同步 三 、条件变量 1、条件变量基本原理 2、条件变量的使用 3、条件变量使用示例  为什么 pthread_cond_wait 需要互斥量? 一、什么是死锁         死锁是计算机科学中的一个概念,特别是在操作系统和多线程编程领域中经常遇到。它指的是两个或两个以上的进

Linux部署

先把需要的东西准备好:   第一步解压tomcat: tar -zxvf apache-tomcat-8.5.20.tar.gz  第二步解压jdk: tar -zxvf jdk-8u151-linux-x64.tar.gz 第三步配置Java环境变量:  vim /etc/profile 把下面代码放进去: export JAVA_HOME=/root/s

【Linux学习笔记】一篇文章彻底搞定 “Linux同步与互斥“ !

本章重点 1. 学会线程同步。 2 学会使用互斥量,条件变量,posix信号量,以及读写锁。 1、进程线程间的互斥相关背景概念 临界资源:多线程执行流共享的资源就叫做临界资源临界区:每个线程内部,访问临界资源的代码,就叫做临界区互斥:任何时刻,互斥保证有且只有一个执行流进入临界区,访问临界资源,通常对临界资源起保护作用原子性(后面讨论如何实现):不会被任何调度机制打断的操作,该

Linux之elasticsearch-head插件安装

一、elasticsearch-head简介   elasticsearch-head插件是一款能够连接ElasticSearch搜索引擎并提供可视化的操作页面的管理插件。通过该插件,用户可以对ElasticSearch搜索引擎进行各种设置和数据检索功能。类似于使用navicat工具连接MySQL这种关系型数据库进行数据库操作,elasticsearch-head插件允许用户在插件页面编写RES

linux下的进程通信

进程通信 进程为什么需要通信呢?进程通信的技术背景进程通信本质 进程通信分类管道匿名管道pipe匿名管道原理管道特点 命名管道创建命名管道命名管道原理 System V IPC管道与 System V的区别共享内存函数ftok()shmget() shmat()shmdt()shmctl()删除共享内存System V 代码演示管道和共享内存总结 进程为什么需要通信呢? 虽然

Sql server 备份与还原操作

=&quot;red&quot;><mrow]恢复模式:恢复模式: 1.完整恢复模式  2.大容量恢复模式  3.简单恢复模式 完整恢复: 是一种默认的恢复模式,它会完整的记录下操作数据库的每个步骤,使用完整恢复模式可以将一个数据库恢复到一个特定的时间点 大容量日志恢复: 它是对完整恢复模式的补充,就是要对大容量操作进行最小日志记录,节省日志文件的空间。  比如说一次在数据库中

linux中nmon的安装与使用

一、下载nmon。    根据CPU的类型选择下载相应的版本: http://nmon.sourceforge.net/pmwiki.php?n=Site.Download wget http://sourceforge.net/projects/nmon/files/download/nmon_x86_12a.zip/download 点击第一个链接,我下载的列表中的nmon_linux_14i