`
wenlongsust
  • 浏览: 71833 次
  • 性别: Icon_minigender_1
  • 来自: 西安
文章分类
社区版块
存档分类
最新评论

Linux使用 tar命令-g参数进行增量+差异备份、还原文件

 
阅读更多

原文链接:http://www.cnblogs.com/gnuhpc/

完整备份:

建立测试路径与档案

mkdir test
touch test/{a,b,c}
在test下生成三个文件

执行完整备份

tar -g snapshot -zcf backup_full.tar.gz test

查看 tarball 内容

tar ztf backup_full.tar.gz
test/
test/a
test/b
test/c

差异+增量备份 :

新增一个档案, 并修改一个档案内容

touch test/e
echo 123 > test/a

执行第二次的增量备份 (注意 tarball 档名)

tar -g snapshot -zcf backup_incremental_2.tar.gz test

查看 tarball 内容

tar ztf backup_incremental_2.tar.gz
test/
test/a
test/e

还原备份资料:

清空测试资料

rm -rf test

开始进行资料还原

tar zxf backup_full.tar.gz
tar zxf backup_incremental_1.tar.gz
tar zxf backup_incremental_2.tar.gz

查看测试资料

ls test
a b c d e

到此结束

另外,还有稍微复杂点儿的
http://blog.sina.com.cn/s/blog_4ac65f6f0100d4vu.html

http://seanlook.com/2014/12/08/tar_backup_filesystem/

<script type="text/javascript"> $(function () { $('pre.prettyprint code').each(function () { var lines = $(this).text().split('\n').length; var $numbering = $('<ul/>').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i <= lines; i++) { $numbering.append($('<li/>').text(i)); }; $numbering.fadeIn(1700); }); }); </script>
分享到:
评论

相关推荐

    percona-xtrabackup-2.3.2-Linux-x86_64.tar.gz

    - 用户可以从Percona官网下载适用于Linux x86_64的2.3.2版本,然后通过tar命令解压文件`percona-xtrabackup-2.3.2-Linux-x86_64.tar.gz`。 - 配置备份路径、日志文件位置等参数,并设置适当的权限和环境变量。 - ...

    linux备份软件rsync-3.0.4.tar.gz

    1. **解压缩**:使用`tar -zxvf rsync-3.0.4.tar.gz`命令解压文件。 2. **进入源代码目录**:`cd rsync-3.0.4`。 3. **配置编译环境**:`./configure`检查系统环境并生成Makefile。 4. **编译源代码**:`make`。 5. ...

    linux文件备份资料

    这份"linux文件备份资料"涵盖了Linux系统下进行文件备份所使用的命令及其详细解释。我们将深入探讨几个关键的命令和备份策略。 首先,我们来看`cp`命令,这是Linux中最基础的文件复制工具。你可以用它来创建文件或...

    tar命令高级用法——备份数据

    6. `-g`:与增量备份一起使用,参考快照文件进行差异备份。 7. `-C`:指定解压缩的目标目录。 8. `--exclude`:排除特定的目录或文件,支持正则表达式匹配。 9. `-X, --exclude-from`:从指定文件中读取要排除的目录...

    数据备份和恢复6-6+冷备.docx

    差异备份虽然需要更长时间进行备份,占用空间较多,但恢复速度较快。 - **适合场景**:对于频繁变动且希望节省存储空间的情况,建议使用增量备份;而对于更注重快速恢复或简化管理的情况,则可以选择差异备份。 ###...

    Linux备份恢复技术及st0 nsto磁带机操作大全

    全量备份是指复制所有文件,而增量和差异备份则只复制自上次备份以来更改的文件,这能有效减少备份所需时间和存储空间。 恢复技术则涉及到如何将备份的数据恢复到原始状态。这通常涉及到文件系统的检查、修复以及...

    linux资料备份以便查阅

    可以使用 `tar` 命令创建归档文件,如 `tar -czvf backup.tar.gz /source/directory`,这将创建一个名为 `backup.tar.gz` 的压缩文件。 3. **增量备份**:只备份自上次备份以来改变的文件,节省空间。结合 `rsync` ...

    percona-xtrabackup-2.4.24-Linux-x86-64.glibc2.12.tar.gz

    2. **增量备份**:除了全量备份,Percona XtraBackup还支持增量备份和差异备份。这意味着用户可以只备份自上次备份以来发生更改的数据,从而节省大量时间和存储空间。 3. **数据一致性**:在备份过程中,XtraBackup...

    Linux系统备份和还原doc文档合集整理.zip

    在Linux系统中,有许多工具可用于执行这些备份任务,例如`tar`命令,它能够创建和管理存档文件,结合`gzip`或`bzip2`进行压缩,有效减少存储需求。`rsync`是另一个常用的工具,它不仅能同步本地文件,还能跨网络同步...

    ercona-xtrabackup-2.4.8.tar.gz

    5. **恢复数据**:在需要恢复时,先将备份文件解压到目标位置,然后使用`xtrabackup`的恢复命令将数据还原到MySQL服务器。 6. **验证备份**:在备份和恢复过程中,定期进行备份文件的完整性验证,确保备份数据的...

    linux下自动备份oracle数据库及拷备文件到磁带机

    Linux系统通常使用`mt`命令与磁带机交互,`tar`命令可以将多个文件打包为一个大文件,便于传输。如果磁带设备被挂载为普通文件系统,也可以直接使用`cp`或`rsync`命令。 4. **磁带设备操作**: 在Linux中,磁带...

    用Linux命令完成Oracle自动物理备份

    【Oracle物理备份】Oracle数据库的物理备份是一种保护数据的重要手段,尤其在大型企业环境中不可或缺。...另外,备份策略应结合实际需求进行调整,例如考虑增量备份或差异备份以进一步优化资源利用。

    Linux操作系统文件系统的定期后备

    与增量备份相比,差异备份的恢复更快,因为它只需要还原最后一个差异备份和最近的完全备份。 在选择备份介质时,需要考虑存储容量、速度、可靠性和成本。常见的备份介质有软盘(已较少使用)、磁带、光盘和硬盘。...

    linux系统备份工具imagew

    Imagew的主要功能包括全盘镜像备份、部分分区备份、以及增量和差异备份。全盘镜像备份能够创建一个系统完整的副本,包括操作系统、应用程序、设置和数据,这对于系统恢复或迁移非常有用。部分分区备份则允许用户仅...

    03-MySQL备份与恢复1

    - **差异备份**:与增量备份类似,但备份自上次全备份以来所有更改的数据,而不是自上次增量备份以来的更改。 **备份类型** - **在线(热)备份**:在数据库运行时进行,不影响业务,但可能包含部分未提交的事务。 ...

    linuxshiyan.zip_Linux的备份

    3. **差异备份**:备份自上次全量备份以来发生变化的文件,`tar`命令配合时间戳选项可以做到。 4. **系统快照**:使用LVM(逻辑卷管理)或Btrfs文件系统创建快照,可以迅速恢复到某个时间点的状态。 5. **网络备份...

    freezer:适用于文件系统,MongoDB,MySQL的OpenStack Swift增量备份和还原自动化工具。 LVM快照和加密支持。 在opendev.org上维护的代码镜像

    Freezer是备份还原DR即服务平台,可帮助您自动执行数据备份和还原过程。 提供以下功能: 使用时间点快照备份文件系统 支持强加密:AES-256-CFB 直接备份文件系统树(无卷快照) 使用lvm快照将日记的MongoDB目录...

    BackUp

    - `tar`:另一个常用的Linux工具,用于打包和压缩文件,常与其他命令配合实现备份。 - `Veeam`:在企业环境中,Veeam Backup & Replication是一款流行的虚拟机备份工具。 - `Acronis True Image`:为个人和企业...

    我的世界备份

    全量备份是复制所有数据,而增量/差异备份只复制自上次备份以来发生改变的文件。这可以节省存储空间,但恢复时可能需要多个备份文件。 2. **使用`tar`命令**:在Unix环境中,`tar`命令常用于打包文件和目录。例如,...

Global site tag (gtag.js) - Google Analytics