《linux备份与恢复之二》3.19 dump(文件系统备份)
《Linux指令从初学到精通》第3章文件管理,本章介绍了许多常用命令,如cp、ln、chmod、chown、diff、tar、mv等,因为这些都与文件管理相关,在日常的使用中经常用到,因此本章是本书的重点章节。本节为大家介绍dump(文件系统备份)。
AD:
3.19 dump(文件系统备份)
(1)频度等级:☆
(2)功能说明:
dump 为备份工具程序,可将目录或整个文件系统备份至指定的设备,或备份成一个大文件。
(3)语法:
- dump[-cnu][-0123456789][-b <区块大小>][-B
<区块数目>][-d <密度>][-f <设备名称>][-h <层 - 级>][-s <磁带长度>][-T <日期>][目录或文件系统]
- dump [-wW]
(4)所属包:
- dump # yum -y install dump
(5)使用技巧:
指定生成的备份文件名或目标设备文件,可使用参数“-f”。
第一次备份文件时,备份层级为0,以后使用增量备份,以缩短备份时间并节省空间。
(6)相关命令:
- restore //恢复
(7)参数:
dump主要参数如表3-21 所示。
表3-21 dump参数表
|
(8)典型实例:
例1:使用dump命令备份指定目录。
例如使用“-f”参数备份指定的“/etc”目录,使用如下命令:
- dump-f etc.bak /etc/ #备份/etc/目录下所有文件
将输出以下信息:
- cmd@cmd-desktop:~$ dump -f etc.bak /etc/#备份/etc/目录下所有文件
- DUMP: Date of this level dump: Sun Sep 20 14:47:35 2009 #备份输出信息
- DUMP: Label: none
- DUMP: Writing 10 Kilobyte records
- DUMP: mapping (Pass I) [regular files]
- DUMP: mapping (Pass II) [directories]
- DUMP: estimated 14472 blocks.
- DUMP: Volume 1 started with block 1 at: Sun Sep 20 14:47:36 2009
- DUMP: dumping (Pass III) [directories]
- DUMP: dumping (Pass IV) [regular files]
- DUMP: Closing etc.bak
- DUMP: Volume 1 completed at: Sun Sep 20 14:47:38 2009
- DUMP: Volume 1 14870 blocks (14.52MB)
- DUMP: Volume 1 took 0:00:02
- DUMP: Volume 1 transfer rate: 7435 kB/s
- DUMP: 14870 blocks (14.52MB) on 1 volume(s)
- DUMP: finished in 2 seconds, throughput 7435 kBytes/sec
- DUMP: Date of this level dump: Sun Sep 20 14:47:35 2009
- DUMP: Date this dump completed: Sun Sep 20 14:47:38 2009
- DUMP: Average transfer rate: 7435 kB/s
- DUMP: DUMP IS DONE
eg:
[root@localhost ~]# du -sh /etc
37M /etc - [root@localhost ~]# ll -h etc.bak
-rw-r--r--. 1 root root 44M Jul 1 05:22 etc.bak
使用file命令查看文件信息,可得到如下结果:
- cmd@cmd-desktop:~$ file etc.bak #查看备份文件信息
- etc.bak: new-fs dump file (little endian), This
dump Sun Sep 20 14:47:35 2009, Previous - dump Thu Jan 1 08:00:00 1970, Volume 1, Level
zero, type: tape header, Label none, Filesystem - / (dir etc), Device /dev/sda1, Host hdd-desktop,
Flags 3 #备份文件的详细信息
例2:使用dump 命令备份整个根文件系统。使用该命令可以将整个根文件系统备份到指定的外设,使用的命令如下:
- dump -0f /dev/nst0 / #将整个根文件系统备份到SCSI 设备/dev/nst0
该命令将整个根文件系统备份到外设“/dev/nst0”上。
-------------------------------------------------------------------------------------------------------------------------------------------
完整备份工具:dump,restore
《linux备份与恢复之二》3.19 dump(文件系统备份)的更多相关文章
- 攻城狮在路上(叁)Linux(二十九)--- 完整备份工具:dump以及restore
一.dump命令: 该命令既可以针对整个文件系统进行备份,也可以仅针对目录来备份.还可以指定不同的备份等级(-0~-9共10个等级). dump -W:列出在/etc/fstab中具有dump设置的分 ...
- Linux下用dump实现备份和还原 ux下用dump实现备份和还原
对于系统而言,我们可以有很多种办法去备份(还原)系统或文件,之所以要去做备份,就是为了在系统或文件遭到损害时,能及时恢复,把损失减小到最小.当然,对于企业服务器而言,备份的重要性是举足轻重.咱们今天就 ...
- Linux备份与恢复
确定要备份的内容 在备份和还原系统时,Linux 基于文件的性质成了一个极大的优点.在 Windows 系统中,注册表与系统是非常相关的.配置和软件安装不仅仅是将文件放到系统上.因此,还原系统就需要有 ...
- Linux学习之二-Linux系统的目录结构
Linux学习之二-Linux系统的目录结构 在Linux的根目录下,有很多的目录,但是需要记住,对于Linux而言,一切皆文件.因此此处的目录也是文件.用ls / 命令就能看到根目录下的各类不同的目 ...
- Linux设备管理(二)_从cdev_add说起
我在Linux字符设备驱动框架一文中已经简单的介绍了字符设备驱动的基本的编程框架,这里我们来探讨一下Linux内核(以4.8.5内核为例)是怎么管理字符设备的,即当我们获得了设备号,分配了cdev结构 ...
- FastDFS文件系统(二) fastdfs和其他文件系统区别
FastDFS文件系统(二) fastdfs和其他文件系统区别 一.概述 普通存储方案:Rsync.DAS(IDE/SATA/SAS/SCSI等块).NAS(NFS.CIFS.SAMBA等文件系统). ...
- 运维之Linux基础(二)
运维之Linux基础(二) 1. file 命令基期用法 2. 文件系统 Linux的文件系统结构是树状结构,所有的文件都在/root跟目录下 /boot:系统启动相关的文件, 如:内核.initrd ...
- Linux高级运维 第四章 文件的基本管理和XFS文件系统备份恢复
4.1 Linux系统目录结构和相对/绝对路径 4.1.1系统目录结构 在windows系统中,查看文件先进入相应的盘符,然后进入文件目录 在windows中,它是多根 c:\ d:\ e ...
- Linux入门基础(二):Linux磁盘及文件管理系统
磁盘管理 fdisk分区工具 只支持MBR分区 fdisk命令只有root用户能用 fdisk -l 列出所有安装磁盘及分区信息 fdisk /dev/sda (操作磁盘,按m可列出帮助界面,常用的操 ...
随机推荐
- 并行程序设计模式--Master-Worker模式
简介 Master-Worker模式是常用的并行设计模式.它的核心思想是,系统有两个进程协议工作:Master进程和Worker进程.Master进程负责接收和分配任务,Worker进程负责处理子任务 ...
- MyEclipse内存不足问题
1.修改eclipse.ini 在Myeclipse安装目录下G:\MyEclipse8.5\Genuitec\MyEclipse 8.5有一个myeclipse.ini配置文件,设置如下: -vma ...
- hdu3966 树链剖分+成段更新
给你n个点,m条边,p次操作.n个点相连后是一棵树.每次操作可以是x 到 y 增加 z,或者减z,或者问当前点的值是多少. 可以将树分成链,每个点在线段树上都有自己的点,然后线段树成段更新一下. #p ...
- 【poj2773】 Happy 2006
http://poj.org/problem?id=2773 (题目链接) 题意 给出两个数m,k,要求求出从1开始与m互质的第k个数. Solution 数据范围很大,直接模拟显然是不行的,我们需要 ...
- C++ Standard-Library Random Numbers
Extracted from Section 17.4 Random Numbers, C++ Primer 5th. Ed. The random-number library generates ...
- 如何在 Ubuntu 14.04 里面配置 chroot 环境
你可能会有很多理由想要把一个应用.一个用户或者一个环境与你的 Linux 系统隔离开来.不同的操作系统有不同的实现方式,而在 Linux 中,一个典型的方式就是 chroot 环境. 在这份教程中,我 ...
- Fast-cgi cgi nginx php-fpm 的关系 (转
Fast-cgi cgi nginx PHP-fpm 的关系 Fast-cgi是由cgi发展而来,是http服务器(http,nginx等)和动态脚本语言(php,perl等)之间的的通信接口, ...
- tomcat架构
很多开源应用服务器都是集成tomcat作为web container的,而且对于tomcat的servlet container这部分代码很少改动.这样,这些应用服务器的性能基本上就取决于Tomcat ...
- php 获取后缀的几种方法
1: function get_extension($file){ substr(strrchr($file, '.'), 1); } 2: function get_extension($file) ...
- SOA面向服务架构简述
在上篇中我们简单谈了下架构设计中服务层的简单理解,在这里我们将继续服务层的架构,在本节我们将重点在于分布式服务.在分布式系统中表现层和业务逻辑层 并不处于同一物理部署,所以我们必须存在分布式服务,以契 ...