在完全备份工具中,3个工具tar,cpio与dump都很常用。cpio的最大好处就是连一般的设备文件都可以复制过来,所以使用cpio进行完全备份是很棒的一个选择。不过需要注意的是,cpio需要借助find 或其他可以找到文件的指令的帮助才可以正常工作。
1. 使用cpio 进行备份与反备份
[root @test /root]# find / -print | cpio -covB > /dev/st0 <==备份至tap
[root @test /root]# cpio -iduv < /dev/st0 <==用tap将数据存回系统中
2. 使用tar 备份
[root @test /root]# tar -zcvf host.tar.gz / --exclude /proc --exclude /mnt --exclude /tmp
[root @test /root]# tar -zxvf host.tar.gz
至于部分备份,我们就以简单的tar进行说明。假如我们需要备份的数据是每天的MySQL 数据库,由于我想让每天的数据都存成不同的文件,而且文件的新旧以日期作为区分最简单,所以我可以这样做:
[root @test /root]# tar -zcvf mysql.`date +%Y-%m-%d`.tar.gz /var/lib/mysql
[root @test /root]# tar -N '2002/07/05' -zcvf home.tar.gz /home
只有在比2002/07/05 还要新的文件,在/home 下的文件才会被打包进home.tar.gz 中
相关推荐
数据库备份 在计划任务里添加一条命令 执行这个脚本就OK了 例如 :00 21 * * * /www/mysqlbak/mysql.sh
根据提供的文件信息,本文将详细解释如何在Linux环境下进行在线备份数据库的相关命令及步骤。这里主要涉及的是IBM DB2数据库管理系统。以下将详细介绍这些命令及其功能,并提供一个完整的备份流程。 ### Linux环境...
备份命令的格式如下: ``` pg_dump 数据名 > outfile ``` 其中,`数据名` 是要备份的数据库名称,`outfile` 是备份文件的名称。 6. 恢复数据库 恢复数据库可以使用 `psql` 命令来恢复备份文件。恢复命令的格式...
首先,让我们了解一些常用的备份命令。备份通常涉及复制文件或目录,以便在发生数据丢失或系统故障时恢复。`cp`是基础的复制命令,可以用于单个文件或整个目录。例如,`cp file.txt backup/` 将复制file.txt到backup...
总之,理解并熟练掌握这些Linux备份命令和策略,能帮助我们有效地保护数据,避免因数据丢失造成的损失。在实际操作中,根据具体的系统环境和需求,灵活运用这些工具,可以构建出安全且高效的备份方案。
Linux文件的复制、删除和移动命令 Linux目录的创建与删除命令 Linux文本处理命令 Linux备份与压缩命令 在Linux环境下运行DOS命令 Linux与用户有关的命令 Linux系统管理命令 Linux磁盘管理
4. Linux压缩备份命令 压缩备份命令用于对文件和目录进行压缩、解压缩以及备份操作。 - 压缩命令:如gzip(压缩文件)、bzip2(压缩文件)、zip(压缩文件到ZIP格式)等。 - 解压缩命令:如gunzip(解压缩文件)、...
本文将详细讲解如何将一个Linux硬盘上的内容备份到另一个硬盘上,并探讨相关的Linux命令和注意事项。 首先,我们要了解基本的备份原理。在Linux中,通常使用`dd`(Data Description)命令进行硬盘级别的备份。`dd`...
以下是一个基本的备份命令示例,其中`database_name`是你要备份的数据库名: ```bash mysqldump -u root -p database_name > backup.sql ``` 系统会提示输入密码,输入后,`backup.sql`文件将包含数据库的所有数据...
linuxdd命令备份与恢复.rar
### 如何使用Linux tar命令进行磁带备份 在Linux系统中,`tar`命令是非常重要的文件打包工具之一,常用于数据备份与恢复等场景。本文将详细介绍如何利用`tar`命令进行磁带备份,这对于需要定期备份大量数据的场景...
本文档将详细介绍Windows和Linux环境下,如何利用Oracle提供的工具进行自动备份,并提供相应的命令及说明文档。 首先,我们来看Windows环境下的自动备份。在提供的压缩包中,有一个名为`oraclebackdb.bat`的批处理...
本文将深入探讨Linux的基本命令以及强大的文本编辑器vi(Visual Editor)的使用方法。 首先,让我们了解一些基础的Linux命令。在Linux环境中,命令行是主要的操作界面,通过输入命令来执行各种任务。以下是一些常见...
以下是一些关键的Linux备份与压缩命令的详细说明: 1. **cp(复制)**:`cp`命令用于在文件系统中复制文件或目录。例如,`cp file1 file2`会将`file1`复制为`file2`。如果要递归复制整个目录,可以使用`-r`选项。 ...
"Linux常用命令全集.zip"这个压缩包很可能包含了全面的Linux命令参考资料,特别是以.CHM(Microsoft帮助文件)格式的文档,这通常是一个方便的离线手册,用户可以从中查询各种Linux命令的用法和示例。 Linux命令是...
【Linux常用命令经典解释】 在Linux操作系统中,掌握一些常用的命令是提高工作效率的关键。本文将重点解析几个核心的命令:`tar`、`vi`以及如何在Linux下安装和卸载软件。 首先,我们来看看`tar`命令,它是Linux中...
"Linux编程命令详解"这本书深入浅出地介绍了Linux系统中的常用命令,是程序员进阶必备的参考资料。以下是根据标题、描述以及标签提炼出的一些关键知识点: 1. **Linux基础**:Linux是一种类Unix操作系统,它基于...
本资料集"Linux备份恢复技术及st0 nsto磁带机操作大全"涵盖了这一主题的广泛内容。 首先,我们要了解Linux备份的基本概念。备份是为防止数据丢失或损坏而创建数据的副本。在Linux中,备份策略通常包括全量备份、...
CHM文件中的“Linux常用命令文档”应该详细介绍了这些命令的用法、参数以及实例,对于学习和日常工作中查找帮助非常有用。通过深入学习和实践这些命令,你将能够更加熟练地在Linux环境中工作,提高效率并解决各种...
Linux中的`dd`命令是一个非常强大的工具,用于数据复制、转换和备份。它的工作原理是读取输入(源)文件或设备,然后按照指定的块大小写入到输出(目标)位置。这个命令在系统维护、磁盘克隆、创建映像文件等方面...