`

linux 备份命令

阅读更多

在完全备份工具中,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 中

分享到:
评论

相关推荐

    linux 下数据库备份脚本

    数据库备份 在计划任务里添加一条命令 执行这个脚本就OK了 例如 :00 21 * * * /www/mysqlbak/mysql.sh

    linux 在线备份数据库命令

    根据提供的文件信息,本文将详细解释如何在Linux环境下进行在线备份数据库的相关命令及步骤。这里主要涉及的是IBM DB2数据库管理系统。以下将详细介绍这些命令及其功能,并提供一个完整的备份流程。 ### Linux环境...

    linux 下 postgresql 的安装 备份

    备份命令的格式如下: ``` pg_dump 数据名 &gt; outfile ``` 其中,`数据名` 是要备份的数据库名称,`outfile` 是备份文件的名称。 6. 恢复数据库 恢复数据库可以使用 `psql` 命令来恢复备份文件。恢复命令的格式...

    linux命令《备份压缩》

    首先,让我们了解一些常用的备份命令。备份通常涉及复制文件或目录,以便在发生数据丢失或系统故障时恢复。`cp`是基础的复制命令,可以用于单个文件或整个目录。例如,`cp file.txt backup/` 将复制file.txt到backup...

    linux文件备份资料

    总之,理解并熟练掌握这些Linux备份命令和策略,能帮助我们有效地保护数据,避免因数据丢失造成的损失。在实际操作中,根据具体的系统环境和需求,灵活运用这些工具,可以构建出安全且高效的备份方案。

    LINUX备份LINUX备份LINUX备份LINUX备份

    Linux备份主要涉及几个关键概念和步骤,包括理解不同的备份类型、选择合适的备份工具、制定合理的备份策略以及执行有效的恢复操作。 首先,我们需要了解备份的类型。常见的备份类型有全备、增量备和差异备份。全...

    linux备份linux备份linux备份

    Linux备份主要涉及以下几个方面的知识点: 1. **全量备份与增量备份**:全量备份是指备份所有选定的文件和目录,而增量备份只备份自上次备份以来发生改变的文件。在Linux中,可以使用`tar`命令进行全量备份,通过...

    linux常用命令.doc

    Linux文件的复制、删除和移动命令 Linux目录的创建与删除命令 Linux文本处理命令  Linux备份与压缩命令 在Linux环境下运行DOS命令 Linux与用户有关的命令  Linux系统管理命令 Linux磁盘管理 

    备份linux硬盘到另一台linux硬盘上.linux备份硬盘

    本文将详细讲解如何将一个Linux硬盘上的内容备份到另一个硬盘上,并探讨相关的Linux命令和注意事项。 首先,我们要了解基本的备份原理。在Linux中,通常使用`dd`(Data Description)命令进行硬盘级别的备份。`dd`...

    linux上安装备份

    以下是一个基本的备份命令示例,其中`database_name`是你要备份的数据库名: ```bash mysqldump -u root -p database_name &gt; backup.sql ``` 系统会提示输入密码,输入后,`backup.sql`文件将包含数据库的所有数据...

    linuxdd命令备份与恢复.rar

    linuxdd命令备份与恢复.rar

    如何使用Linux tar命令进行磁带备份

    ### 如何使用Linux tar命令进行磁带备份 在Linux系统中,`tar`命令是非常重要的文件打包工具之一,常用于数据备份与恢复等场景。本文将详细介绍如何利用`tar`命令进行磁带备份,这对于需要定期备份大量数据的场景...

    windows-linux的oracle自动备份命令及说明文档

    本文档将详细介绍Windows和Linux环境下,如何利用Oracle提供的工具进行自动备份,并提供相应的命令及说明文档。 首先,我们来看Windows环境下的自动备份。在提供的压缩包中,有一个名为`oraclebackdb.bat`的批处理...

    linux基本命令以及linux下vi命令大全

    本文将深入探讨Linux的基本命令以及强大的文本编辑器vi(Visual Editor)的使用方法。 首先,让我们了解一些基础的Linux命令。在Linux环境中,命令行是主要的操作界面,通过输入命令来执行各种任务。以下是一些常见...

    Linux常用基本命令之备份与压缩命令

    以下是一些关键的Linux备份与压缩命令的详细说明: 1. **cp(复制)**:`cp`命令用于在文件系统中复制文件或目录。例如,`cp file1 file2`会将`file1`复制为`file2`。如果要递归复制整个目录,可以使用`-r`选项。 ...

    Linux常用命令全集.zip

    "Linux常用命令全集.zip"这个压缩包很可能包含了全面的Linux命令参考资料,特别是以.CHM(Microsoft帮助文件)格式的文档,这通常是一个方便的离线手册,用户可以从中查询各种Linux命令的用法和示例。 Linux命令是...

    Linux常用命令经典解释

    【Linux常用命令经典解释】 在Linux操作系统中,掌握一些常用的命令是提高工作效率的关键。本文将重点解析几个核心的命令:`tar`、`vi`以及如何在Linux下安装和卸载软件。 首先,我们来看看`tar`命令,它是Linux中...

    Linux编程命令详解

    "Linux编程命令详解"这本书深入浅出地介绍了Linux系统中的常用命令,是程序员进阶必备的参考资料。以下是根据标题、描述以及标签提炼出的一些关键知识点: 1. **Linux基础**:Linux是一种类Unix操作系统,它基于...

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

    本资料集"Linux备份恢复技术及st0 nsto磁带机操作大全"涵盖了这一主题的广泛内容。 首先,我们要了解Linux备份的基本概念。备份是为防止数据丢失或损坏而创建数据的副本。在Linux中,备份策略通常包括全量备份、...

    Linux常用命令文档

    CHM文件中的“Linux常用命令文档”应该详细介绍了这些命令的用法、参数以及实例,对于学习和日常工作中查找帮助非常有用。通过深入学习和实践这些命令,你将能够更加熟练地在Linux环境中工作,提高效率并解决各种...

Global site tag (gtag.js) - Google Analytics