《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可列出帮助界面,常用的操 ...
随机推荐
- 软工实践练习——使用git进行代码管理心得
一.在Github上注册账户.其中创建organization在小组成员的账户上创建,并在其账户上创建了小组的版本库.在创建organization的过程中,参考了助教提供的博客:http://sef ...
- C# 全角符号转半角
public static string SBCCaseToNumberic(string SBCCase) { char[] c = SBCCase.ToCharArray(); ; i < ...
- html中设置锚点定位的几种常见方法(#号定位)
在html中设置锚点定位我知道的有几种方法,在此和大家分享一下: 1.使用id定位: <a href="#1F">锚点1</a> <div id=&q ...
- leach和leach-c协议仿真
http://blog.csdn.net/codingkid/article/details/7215216 1.复制leach_test为leach-c_test,修改里面的文件夹和输出文件名.并且 ...
- DALSA Coreco - 图像处理软件(Sapera LT )
http://blog.csdn.net/linglongyouzhi/article/details/3505845 概述 Sapera LT 是一套用于图像采集.显示和控制的独立于硬件以外的 C ...
- Linux的学习路线图
一.学习Linux的基本要求1. 掌握至少50个以上的常用命令. 2. 熟悉Gnome/KDE等X-windows桌面环境操作 . 3. 掌握.tgz..rpm等软件包的常用安装方法 4. 学习添加外 ...
- list的使用命令 百度经验保存
在key对应的list的头部添加字符串元素 命令:lpush #参数0 到-1 是从开始到结束 2 在key对应list的尾部添加字符串元素: 命令:rpush 3 在k ...
- Matlab中的括号()[]{}
Matlab中的括号()[]{} Matlab中经常会用到括号去引用某Array或者是cell的内容,但三者有什么具体区别呢?[ ] 中括号用来构建向量(Vectors)或者是矩阵(Matrices) ...
- 让scrollView、tableView滚动到底部
- (void)scrollsToBottomAnimated:(BOOL)animated { CGFloat offset = self.tableView.contentSize.height ...
- shell的内建命令和外部命令
shell的内建命令和外部命令 Shell执行的命令可以分为内建命令(built-in)和外部命令(external),前者是构建在shell内部:后者是一个独立的文件(可以是二进制文件,也可以是一个 ...