如何将linux系统的多个目录及文件备份并压缩到一个文件,以方面保持和传递?

author author     2022-09-09     316

关键词:

1.备份Linux系统
  window系统在运行状态下,我们是无法将文件拷贝出来的,那么在Linux下呢?她的文件结构式一种树型结构。而且在系统运行的时候我们可以进行打包所有系统文件。特别要说的在Linux的root账户具备系统上的任何操作,这也是为什么要创建一个比较低级别的用户权限来防止系统误操作导致系统崩溃的晕因了。下面看备份命令。
  # 切换到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.恢复Linux系统
  按照上面的方式备份完系统就可以使用该方法恢复你的备份文件了。如果你的系统崩溃了无法进入系统那么你可以借助引导CD或者其他引导系统进入,如果你可以进入系统,首先拷贝该备份文件到/目录下,然后执行下面命令进行恢复系统:
  #提升到root
  sudo su
  # 进入根目录
  cd /
  # 解压恢复系统
  tar xvpfz linuxbackup.tgz -C /
  等执行完后,别急着重启系统,要记得创建你在备份时候排除的目录,手动创建,例如上面我们排除,我们需创建
  mkdir proc
  mdkir lost+found
  mkdir mnt
  mkdir sys
  这个时候你就可以重启系统了。恢复完成了。

如何将linux系统的多个目录及文件备份并压缩到一个文件

使用tar命令就可以,只需要将要备份的目录路径和文件位置依次在后边写上就可以了。举个例子,我要备份目录/etc/root和你当前目录下的test.sh文件和test目录。tar czvf test.tar.gz /etc /root test.sh testtar:打包备... 查看详情

教你在linux中如何归档和备份

...序,即文件压缩程序和归档程序,从而掌握在linux系统中如何归档和备份数据。 压缩文件•gzip–压缩或者展开文件•bzip2–块排序文件压缩器数据压缩的原理就是一个删除冗余数据的处理过程。压缩算法或任务主要分为两大 查看详情

如何备份redhatlinux系统?

如何备份linux系统呢?在XP系统下可以把C盘内容备份到D/E盘中,重做系统即可恢复数据。但在linux系统中如何备份系统备份数据呢?备份的东西放在哪?重做系统后又如何恢复数据呢?  备份linux系统,不像Windows,Linux不限制根... 查看详情

tar分层压缩

...过光盘来进行备份,而每张光盘的容量只有700M,那么该如何存储呢?解决办法: 将最后的压缩包按照指定大小进行分割,需要用到split命令。举例说明: 要将目录logs打包压缩 查看详情

在linux下如何将tar压缩文件解压到指定的目录下

参考技术A将tar压缩文件解压到指定的目录下的命令是:tar-xvf 压缩文件-C  /指定目录例:#tar-xvfopenstack_test.tar-C/tmp说明:把根目录下的openstack_test.tar解压到/tmp下。扩展资料:tar命令是Unix/Linux系统中备份文件的可靠方法... 查看详情

在linux下如何将tar压缩文件解压到指定的目录下

各位,请教一下在LINUX下如何将tar压缩文件解压到指定的目录下,直接用tarxvf解压出来的是放在当前目录的,放在指定的目录应该用哪个参数,请举一下例子,谢谢将tar压缩文件解压到指定的目录下的命令是:tar-xvf 压缩文件... 查看详情

linux命令:tar

...到磁带上(tapearchive),因而得名tar实物长这样tar命令是linux系统中常用的压缩文件和解压缩文件命令tar命令的参数异常之多,咱们只学习满足压缩文件和解压缩文件命令的参数就可以了<markstyle="box-sizing:border-box;background-color:rgb(25... 查看详情

linux下如何删除目录

linux中删除文件和目录的命令:rm命令。rm是常用的命令,该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是删除了链接,原有文件均保持不变... 查看详情

tar打包及打包并压缩

...时候需要在两台服务器之间互传文件或目录,也有可能是多个文件或多个目录或多个目录加多个文件,这样子互传的话,就会比较耗费时间。需要通过打包工具来打包成一个大文件,虽然通过打包之后,文件的大小没有改变,但... 查看详情

linux下如何解压文件

uboot_2410_080630.tgz请问如何解压????linux解压文件涉及命令以及例程tar命令tar可以为文件和目录创建档案。利用tar,用户可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。语... 查看详情

linux打包和压缩

...空间是其中所有文件和目录的总和。通常,归档总是会和系统备份联系在一起。压缩压缩是指利用算法将文件进行处理,已达到保留最大文件信息,而让文件体积变小的目的。其基本原理为,通过查找文件内的重复字节,建立一... 查看详情

在 Linux 中,将多个目录压缩到一个命名的 zip 文件中 [关闭]

】在Linux中,将多个目录压缩到一个命名的zip文件中[关闭]【英文标题】:InLinux,zipmultipledirectoriesinonenamedzipfile[closed]【发布时间】:2015-09-2907:58:39【问题描述】:我有以下目录,我想压缩到同一个zip文件中。有人可以提供正确的... 查看详情

gzip命令

...通过网络传输文件时,可以减少传输的时间。gzip是在Linux系统中经常使用的一个对文件进行压缩和解压缩的命令,既方便又好用。语法:gzip[选项]压缩(解压缩)的文件名该命令的各选项含义如下:-c:将输出写到标准输出上,... 查看详情

sh将文件系统备份到当前目录为压缩tarball(代码片段)

查看详情

linux中压缩与解压缩:

...文件,分别用zip和tar打包成压缩包,再解压到/home/shiyanlou目录用Linux语句怎么写?(1)使用tar命令备份数据的格式如下:$tarcvfbackup.tar/home/html上述命令是将/home/html目录下的所有文件打包成tar文件backup.tar。cvf是tar的命令参数。c代表... 查看详情

linux中用tar命令对文件夹进行打包压缩

....压缩或打包文件常见扩展名:*.tar,*.tar.gz,*.gz,*.bz2,*.Z;Linux系统一般文件的扩展名用途不大,但是压缩或打包文件的扩展名是必须的.因为linux支持的压缩命令较多,不同的压缩技术使用的压缩算法区别较大,根据扩展名能够使用对应的... 查看详情

第八单元正文处理命令及tar命令

...法:catbaby.age>>baby22. 归档文件和归档技术(详见linux系统管理P209)1) 掌握归档的定义:归档(archiving)就是将许多文件(或目录)打包成一个文件。2) 了解归档的目的:归档的目的就是方便备份、还原及文件的传输操作。3) ... 查看详情

windowsserver2016活动目录备份及恢复(代码片段)

...份是经常而且必须要做的事情,我们今天简单介绍一下,如何备份活动目录及恢复的一些基本操作,那我们先来了解一下备份的概念及备份都备份哪些东西?要实现对AD的本分,不能单独备份,需要将AD作为系统状态数据的一部... 查看详情