攻城狮在路上(叁)Linux(二十九)--- 完整备份工具:dump以及restore
一、dump命令:
该命令既可以针对整个文件系统进行备份,也可以仅针对目录来备份。还可以指定不同的备份等级(-0~-9共10个等级)。
dump -W:列出在/etc/fstab中具有dump设置的分区是否备份过。
命令格式: dump [-Suvj] [-level] [-f 备份文件] 待备份数据
参数说明:
-S:仅列出后面的待备份数据所需要的磁盘空间大小。
-u:将这次dump的时间记录到/etc/dumpdates文件中。
-v:将dump的文件过程显示出来。
-j:加入bzip2的支持,将数据压缩,默认bzip2压缩等级为2.
-level:指定等级,从-0~-9共10个等级。
-f:类似与tar的-f参数。
1、用dump备份完整的文件系统:
dump -S /dev/sda1; <== 查看备份所需要的磁盘容量
dump -0u -f /root/boot.dump /boot; <==备份,指定备份等级为0
ll /root/boot.dump /etc/dumpdates; <== 验证一下dumpdates是否更新
dump -1u -f /root/boot.dump.1 /boot; <== 新建差异备份文件。
2、用dump备份非文件系统,即单一目录的方法:
此时,-level的1-9以及-u都不再适用了。
dump -0j -f /root/etc.dump.bz2 /etc;
二、restore:还原命令
既然有备份,就要有还原。
restore -t [-f dumpfile] [-h] <==查看dump文件
restore -C [-f dumpfile] [-D 挂载点]; <== 比较dump与实际文件
restore -i [-f dumpfile]; <== 进入互动模式
restore -r [-f dumpfile]; <== 还原整个文件系统
参数说明:无法混用
-t:类似与tar -t功能,用于查看
-C:将dump内的数据拿出来与实际文件系统比较
-i:进入互动模式,可以仅还原部分文件
-r:还原整个文件系统
其他参数:
-h:查看完整备份数据中的inode与label等信息
-f:后面指定要处理的dump文件
-D:与-C搭配
1、用restore查看dump备份后的备份数据内容:
restore -t -f /root/boot.dump;
2、比较差异并且还原整个文件系统:
rsotre -C -f /root/boot.dump;
3、仅还原部分文件的互动模式:暂不了解。
攻城狮在路上(叁)Linux(二十九)--- 完整备份工具:dump以及restore的更多相关文章
- 攻城狮在路上(叁)Linux(三十)--- 光盘写入工具
一.基本步骤: 1.用mkisofs命令将所需备份的数据构建成镜像文件. 2.用cdrecord命令将镜像文件刻录至光盘或者DVD中. 二.mkisofs:新建镜像文件 mkisofs [-0 镜像文 ...
- Linux完整备份工具 - dump, restore(现在基本不用这两个)
dump 其实 dump 的功能颇强,他除了可以备份整个文件系统之外,还可以制定等级喔!什么意思啊! 假设你的 /home 是独立的一个文件系统,那你第一次进行过 dump 后,再进行第二次 dump ...
- 攻城狮在路上(叁)Linux(二十七)--- 压缩与打包之常见的压缩命令
前面讲到,linux中的后缀名没有特殊的意义,一般是作为不同文件类型的标识而已.下面是与打包.压缩相关的后缀名介绍: *.z:compress程序压缩文件 *.gz:gzip程序压缩文件 *.bz2: ...
- 攻城狮在路上(叁)Linux(二十三)--- linux磁盘参数修改(设备代码、设备名)
一.mknod:设置设备代码 linux中,所有的设备都是用文件来表示,文件通过major与minor数值来判断. major为主设备代码,minor为设备代码(需要查询),示例如下: /dev/hd ...
- 攻城狮在路上(叁)Linux(二十二)--- linux磁盘挂载与卸载 mount umount
挂载就是将文件系统与目录结合的操作.挂载点就是目录,该目录就是进入分区或文件系统的入口. 一.挂载前的注意事项: 1.单一文件系统不应该被重复挂载在不同的挂载点中. 2.单一目录不应该重复挂载多个文件 ...
- 攻城狮在路上(叁)Linux(二十一)--- linux磁盘检查 fsck \ badblocks
若系统掉电或磁盘发生问题,可利用fsck命令对文件系统进行检查.这一步是可选的,尽量少用. 使用前的建议:使用fsck命令时,被检查的分区务必不要挂载在系统上. 一.fsck: 命令格式:fsck [ ...
- 攻城狮在路上(叁)Linux(二十八)--- 打包命令:tar
首先介绍一下tar打包命令的基本格式,下面的三种之间不能混淆. tar [-j|-z] [cv] [-f 新文件名] file1 file2 ...; tar [-j|-z] [tv] [-f 新文件 ...
- 攻城狮在路上(叁)Linux(二十六)--- linux文件系统的特殊查看与操作
一.boot sector 与 super block的关系: 1.boot sector用于存放引导装载程序,占用1024个字节. 2.super block的大小也为1024字节. 3.若bloc ...
- 攻城狮在路上(叁)Linux(二十五)--- linux内存交换空间(swap)的构建
swap的功能是应付物理内存不足的状况,用硬盘来暂时放置内存中的信息. 对于一般主机,物理内存都差不多够用,所以也就不会用到swap,但是对于服务器而言,当遇到大量网络请求时或许就会用到. 当swap ...
随机推荐
- 分布式架构 Hadoop 2.7.X 安装和配置
一.安装环境 硬件:虚拟机 操作系统:Ubuntu 14 32位 IP:59.77.132.28主机名:admin安装用户:root 二.安装JDK 安装JDK1.7或者以上版本.这里安装jdk1.7 ...
- python self introspection
http://www.ibm.com/developerworks/cn/linux/l-pyint/index1.html
- c语言——gcc,make,vim
在linux环境下进行c语言编程,基础的工具就是gcc和make.关于这2个工具的内容有很多,现在要做的仅仅是起步. gcc的用法: -S Compile only; do not assemble ...
- mysql 日志文件mysql-bin文件清除方法,和mysql-bin相关文件的配置
默认情况下mysql会一直保留mysql-bin文件,这样到一定时候,磁盘可能会被撑满,这时候是否可以删除这些文件呢,是否可以安全删除,是个问题. 首先要说明一下,这些文件都是mysql的日志文件,如 ...
- 【GoLang】golang 中可变参数的 定义、传递 示例
支持可变长参数列表的函数可以支持任意个传入参数,比如fmt.Println函数就是一个支持可变长参数列表的函数. package main import "fmt" // 这个函数 ...
- 隐藏左侧快速导航除DMS导航树之外的其他区域
<style type="text/css"> /*隐藏左侧快速导航除DMS导航树之外的其他区域*/ .ms-quicklaunchouter { display: n ...
- CEF3开发者系列之CEF3入门
CEF全称Chromium Embedded Framework,是一个基于Google Chromium 的开源项目.Google Chromium项目主要是为Google Chrome应用开发的, ...
- MMO可见格子算法
看注释吧,写的很清楚了 using System; using System.Collections.Generic; using System.Diagnostics; using System.L ...
- 19. javacript高级程序设计-E4X
1. E4X E4X是对ECMAScript的一个扩展, l 与DOM不同,E4X只用一个类型节点来表示XML中的各个节点 l XML对象中封装了对所有节点都有用的数据和行为.为了表示多个节点的集合, ...
- 将jquery和公共样式缓存到localStorage,可以减少Http请求,从而优化页面加载时间
以下代码: //入口函数 if (window.localStorage) { initJs(); initCss("css", "/gfdzp201508257998/ ...