每天liunx命令,dump备份命令

如果出现bash: dump: command not found,就是说明缺少这个dump包,可以通过:

yum -y install dump来安装。

dump的使用限制:

  1.当要备份的文件是一个完整的文件系统,那就可以使用dump的完整功能

  2.备份的只是一个目录的时候,并非是单一的文件系统,如要备份/home/some/,但该目录并非是单独的文件系统,就有限制如下:

    (1)所有的备份数据都需要在该目录下面

    (2)只能最高的level 0,就是完整的备份

    (3)不支持使用u参数,即不能在/etc/dumpdates下面产生记录

dump的参数有:

      -S  列出后面待备份的数据需要多少的磁盘空间才能备份

      -u  在/etc/dumpdates下面产生记录文件

      -level 从0-9等级

     -j   加入bzip2的支持,等级默认为2

     -f   后面接产生的文件

    -W  列出是否在/etc/fstab下面有dump设置过的分区

备份一个完整的文件目录:

    dump -(level[0-9])u  -f  新建的备份文件  原完整文件目录

    如备份/etc目录,可以通过:

    dump -0u -f /root/etc.dump  /etc  #这样就可以生成一个备份文件,

备份的不是一个完整的文件目录:

    dump -0j -f   新建的备份文件  原目标文件

    如备份/etc目录,可以通过:

    dump -0j -f /root/ect.dump.1  /etc    # -j是为了节省磁盘的空间,加入bizp2的支持

当然我们可以生成备份文件,当然也是可以解开的,备份只是为了在使用某个文件的时候,来找个这个文件来支持,

    restore  揭开dump文件,参数有:

        -t  类似于tar-t的功能,就是去查看这个dump包内的文件和目录,

        -C  将dump包内的文件与系统文件去做比较,查看是否有的不同的文件,

        -i   进入互动模式,

        -f  dump包的选择。

更多的命令参数使用,请自行man restore,查看具体的使用!!!

时间: 2024-10-20 16:09:42

每天liunx命令,dump备份命令的相关文章

dump备份命令

dump命令主要用于针对文件系统的备份,dump命令提供的level 0-9参数,使得dump命令可以进行完整备份(level =0),也可以进行差异备份(level>0).Dump也能备份单一的目录,只不过功能上有一定限制. dump常用参数: -S :仅列出后面的待备份数据需要多少磁盘空间 -u:将这次dump的时间记录到/etc/dumpdates文件中 -v:将dump文件过程显示出来 -j:加入bzip2的支持,将文件进行压缩,默认bzip2等级为2 -level :从0-9,共10个

dump和restore备份和还原备份命令

继续记录自己的学习笔记,昨天学习的是备份和还原 课程大纲 1 备份概述 2 dump和restore命令 要做实验前请先查看是否安装了dump服务包 命令是:rmp -q dump 如果没有请安装 yum -y install dump 我们实验的目录如下 Linux 系统需要备份的数据 /root /home /vra/spool/mail /etc/ 安装服务的数据 apache需要备份的数据 1配置文件 2网页主目录 3日志文件 mysql需要备份的数据 1源码包安装的mysql:/usr

Linux 压缩解压及备份命令

linux中压缩与备份命令总结一.压缩与解压缩 1.compress [-rcv] 文件或目录 <==压缩 uncompress 文件.Z <==解压缩 -r:可以连同目录下的文件也同时进行压缩 -c:将压缩数据输出成standard output(输出到屏幕) -v:可以显示出压缩后的文件信息以及压缩过程中的一些文件名变化 (这个命令是非常老旧的一款) 2.gzip [-cdtv#] 文件名 -c:将压缩的数据输出到屏幕上,可通过数据流重定向来处理 -d:解压缩的参数 -t:可以用来检验一个

mysql常用的备份命令与备份策略

MySQL常用的备份命令 mysqldump备份常用方法: 1.导出一个数据库    mysqldump -u用户名 -p密码 数据库名 > 导出的文件名     例如      # mysqldump -hhostname -uroot -ppwd dataname >dataname.sql 2.备份服务器上所有数据库 例如       # mysqldump --all-databases > allbackupfile.sql  3.备份一个表 mysqldump -u用户名 -

Linux tar 命令参数及用法详解--Linux打包备份命令

linux tar命令参数及用法详解--linux打包备份命令 tar命令 tar - tar 档案文件管理程序的 GNU 版本.下面将逐个介绍其含义tar [-cxtzjvfpPN] 文件与目录 ....常用参数:-c :建立一个压缩文件的参数指令(create 的意思):-x :解开一个压缩文件的参数指令!-t :查看 tarfile 里面的文件!特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩.-z :是否同时具有 gzip 的属性?亦即是否需

mysql命令行备份数据库

MySQL数据库使用命令行备份|MySQL数据库备份命令 例如: 数据库地址:127.0.0.1 数据库用户名:root 数据库密码:pass 数据库名称:myweb 备份数据库到D盘跟目录 mysqldump -h127.0.0.1 -uroot -ppass myweb > d:/backupfile.sql 备份到当前目录 备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库 mysqldump --add-drop-table -h127.0.0.1

批处理命令 BAT备份MySQL数据库

原文:批处理命令 BAT备份MySQL数据库 工作环境 Windows Server 2003 ,MySQL安装目录 D:\MySQL , WinRAR 安装目录 C:\Program Files\WinRAR\WinRAR.exe 备份数据存储的路径为 E:\数据备份,好了下面开始写DOS批处理命令了.代码如下: set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%" md "E:\数据备份\%ymd%" "D:\MySQL

C#程序调用cmd执行命令-MySql备份还原

1.简单实例 //备份还原mysql public static void TestOne() { Process p = new Process(); p.StartInfo.FileName = "cmd.exe"; p.StartInfo.UseShellExecute = false; p.StartInfo.RedirectStandardInput = true; p.StartInfo.RedirectStandardOutput = true; p.StartInfo.

rsync命令(同步/备份数据)

rsync命令rsync命令是一个远程数据同步工具,可通过 lam/wan快速同步多台主机间的文件.rsync使用所谓的 "rsync算法"来使用本地和远程两个主机之间的文件达到同步,这个算法只传递两个文件的不同部分,而不是每次都整份传送,因此速度相当快.语法rsync [OPTION] .. src destrsync [OPTION] .. src [[email protected]]host: destrsync [OPTION] .. [[email protected]]h