原文链接: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官网下载适用于Linux x86_64的2.3.2版本,然后通过tar命令解压文件`percona-xtrabackup-2.3.2-Linux-x86_64.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系统下进行文件备份所使用的命令及其详细解释。我们将深入探讨几个关键的命令和备份策略。 首先,我们来看`cp`命令,这是Linux中最基础的文件复制工具。你可以用它来创建文件或...
6. `-g`:与增量备份一起使用,参考快照文件进行差异备份。 7. `-C`:指定解压缩的目标目录。 8. `--exclude`:排除特定的目录或文件,支持正则表达式匹配。 9. `-X, --exclude-from`:从指定文件中读取要排除的目录...
差异备份虽然需要更长时间进行备份,占用空间较多,但恢复速度较快。 - **适合场景**:对于频繁变动且希望节省存储空间的情况,建议使用增量备份;而对于更注重快速恢复或简化管理的情况,则可以选择差异备份。 ###...
全量备份是指复制所有文件,而增量和差异备份则只复制自上次备份以来更改的文件,这能有效减少备份所需时间和存储空间。 恢复技术则涉及到如何将备份的数据恢复到原始状态。这通常涉及到文件系统的检查、修复以及...
可以使用 `tar` 命令创建归档文件,如 `tar -czvf backup.tar.gz /source/directory`,这将创建一个名为 `backup.tar.gz` 的压缩文件。 3. **增量备份**:只备份自上次备份以来改变的文件,节省空间。结合 `rsync` ...
2. **增量备份**:除了全量备份,Percona XtraBackup还支持增量备份和差异备份。这意味着用户可以只备份自上次备份以来发生更改的数据,从而节省大量时间和存储空间。 3. **数据一致性**:在备份过程中,XtraBackup...
在Linux系统中,有许多工具可用于执行这些备份任务,例如`tar`命令,它能够创建和管理存档文件,结合`gzip`或`bzip2`进行压缩,有效减少存储需求。`rsync`是另一个常用的工具,它不仅能同步本地文件,还能跨网络同步...
5. **恢复数据**:在需要恢复时,先将备份文件解压到目标位置,然后使用`xtrabackup`的恢复命令将数据还原到MySQL服务器。 6. **验证备份**:在备份和恢复过程中,定期进行备份文件的完整性验证,确保备份数据的...
Linux系统通常使用`mt`命令与磁带机交互,`tar`命令可以将多个文件打包为一个大文件,便于传输。如果磁带设备被挂载为普通文件系统,也可以直接使用`cp`或`rsync`命令。 4. **磁带设备操作**: 在Linux中,磁带...
【Oracle物理备份】Oracle数据库的物理备份是一种保护数据的重要手段,尤其在大型企业环境中不可或缺。...另外,备份策略应结合实际需求进行调整,例如考虑增量备份或差异备份以进一步优化资源利用。
与增量备份相比,差异备份的恢复更快,因为它只需要还原最后一个差异备份和最近的完全备份。 在选择备份介质时,需要考虑存储容量、速度、可靠性和成本。常见的备份介质有软盘(已较少使用)、磁带、光盘和硬盘。...
Imagew的主要功能包括全盘镜像备份、部分分区备份、以及增量和差异备份。全盘镜像备份能够创建一个系统完整的副本,包括操作系统、应用程序、设置和数据,这对于系统恢复或迁移非常有用。部分分区备份则允许用户仅...
- **差异备份**:与增量备份类似,但备份自上次全备份以来所有更改的数据,而不是自上次增量备份以来的更改。 **备份类型** - **在线(热)备份**:在数据库运行时进行,不影响业务,但可能包含部分未提交的事务。 ...
3. **差异备份**:备份自上次全量备份以来发生变化的文件,`tar`命令配合时间戳选项可以做到。 4. **系统快照**:使用LVM(逻辑卷管理)或Btrfs文件系统创建快照,可以迅速恢复到某个时间点的状态。 5. **网络备份...
Freezer是备份还原DR即服务平台,可帮助您自动执行数据备份和还原过程。 提供以下功能: 使用时间点快照备份文件系统 支持强加密:AES-256-CFB 直接备份文件系统树(无卷快照) 使用lvm快照将日记的MongoDB目录...
- `tar`:另一个常用的Linux工具,用于打包和压缩文件,常与其他命令配合实现备份。 - `Veeam`:在企业环境中,Veeam Backup & Replication是一款流行的虚拟机备份工具。 - `Acronis True Image`:为个人和企业...
全量备份是复制所有数据,而增量/差异备份只复制自上次备份以来发生改变的文件。这可以节省存储空间,但恢复时可能需要多个备份文件。 2. **使用`tar`命令**:在Unix环境中,`tar`命令常用于打包文件和目录。例如,...