备份命令:dump

用来备份ext2或者ext4文件系统,可以将目录或者这个文件系统备份到制定地方,或备份成一个打文件

dump [-cnu][-0123456789][-b <区块大小>][-B <区块数目>][-d <密度>][-f <设备名称>][-h <层级>][-s <磁带长度>][-T <日期>][目录或文件系统] 或 dump [-wW]
-0123456789  备份的层级。
-b<区块大小>  指定区块的大小,单位为KB。
-B<区块数目>  指定备份卷册的区块数目。
-c  修改备份磁带预设的密度与容量。
-d<密度>  设置磁带的密度。单位为BPI。
-f<设备名称>  指定备份设备。
-h<层级>  当备份层级等于或大雨指定的层级时,将不备份用户标示为"nodump"的文件。
-n  当备份工作需要管理员介入时,向所有"operator"群组中的使用者发出通知。
-s<磁带长度>  备份磁带的长度,单位为英尺。
-T<日期>  指定开始备份的时间与日期。
-u  备份完毕后,在/etc/dumpdates中记录备份的文件系统,层级,日期与时间等。
-w  与-W类似,但仅显示需要备份的文件。
-W  显示需要备份的文件及其最后一次备份的层级,时间与日期。

举例:

dump -0f  /tmp/user.bak  /home/ubuntu

将/home/ubuntu这个目录里面的东西备份成/tmp/user.bak文件,备份层级为0。

dump -1f /tmp/user.bak /home/ubuntu

将/home/ubuntu这个目录里面的东西备份成/tmp/user.bak文件,备份层级为1。只备份上次备份层级为0后发生过更改的部分。

遇到的问题:

dump -0u -f /tmp/ubuntu.bak /home/ubuntuDUMP: You can't update the dumpdates file when dumping a subdirectoryDUMP: The ENTIRE dump is aborted.

解答:当备份为一个独立的文件系统(独立的分区)时,可以使用-u,如果只是备份目录下的文件时,不能使用-u

sudo dump -1f /tmp/opt_ros /opt/ros
[sudo] password for ubuntu: DUMP: Only level 0 dumps are allowed on a subdirectoryDUMP: The ENTIRE dump is aborted.

解答:当备份为一个独立的文件系统(独立的分区)时,可以使用多层级备份。如果只是备份目录下的文件时,只能使用-0

dump -0 -f /tmp/ubuntu.bak /home/ubuntu/DUMP: Date of this level 0 dump: Wed Oct 18 11:36:22 2017DUMP: Dumping /dev/sda1 (/ (dir home/ubuntu)) to /tmp/ubuntu.bakDUMP: Cannot open /dev/sda1DUMP: The ENTIRE dump is aborted.

解答:没有用sudo,无权限操作

恢复命令:restore

dump的逆向命令,用来还原备份的文件

-t:此模式用在观察dump备份中含有什么重要数据,类似tar -t功能
-C:此模式可以将dump内的数据拿出来跟实际的文件系统做比较,最终会列出在dump档案内有记录的,且目前文件系统不一样的档案
-i:进入互动模式,可以仅还原部分档案,用在dump目录备份还原,进入互动模式,可以通过help命令来查看帮助手册
-r:用在针对还原整个文件系统的dump备份
-h:查看完整备份数中的inode与文件系统label等信息
-f:接要处理的那个dump档案
-D:与-C进行搭配,可以查出后面接的挂载点与dump内有不同的档

举例:

dump -0f  /tmp/user.bak  /home/ubuntu
restore -f  /tmp/user.bak  /home/ubuntu

查看备份文件中的内容

restore -tf /tmp/user.bak

Linux的备份dump和恢复restore相关推荐

  1. Linux系统mongdb还原数据库,linux - mongodb备份mongodump、恢复mongorestore

    前言 服务器都会涉及到服务迁移或者备份恢复的时候,今天简单总结mongodb的备份与恢复. mongodump和mongorestore --备份单个表 mongodump -u superuser ...

  2. 使用tar或dd等完成Linux系统备份恢复

    2019独角兽企业重金招聘Python工程师标准>>> 使用tar或dd等完成Linux系统备份恢复 本文提供一个简明常用的系统备份方法,使你可以迅速完成最常用最基本的备份工作. 需 ...

  3. linux硬盘对拷 再生龙,再生龙恢复linux系统备份教程

    教程1 再生龙备份恢复 说明:准备两个u盘,一个做再生龙的启动盘,一个做存储镜像文件的盘 1. 下载再生龙 2. 下载工具tuxboot制作u启 (1) https://sourceforge.net ...

  4. linux怎么用启动u盘恢复系统,一种U盘引导下的linux系统备份还原方法与流程

    本发明涉及的是一种U盘引导下的linux系统备份还原方法. 背景技术: 在现有技术中,公知的技术是数据信息时代数据迅速的增长趋势,需要对已有数据进行有效备份,以便故障发生后能快速有效的对系统进行恢复. ...

  5. Linux SVN备份及迁移 - dump方式实操

    因为原来的阿里云服务器到期不再续费,需要把SVN资源库进行备份迁移. 网络查询目前主要有三种方式 1.svnadmin dump 官方推荐的备份方式,优点是比较灵活,可以全量备份也可以增量备份,并提供 ...

  6. 有备无患的Linux操作系统备份方法

    无论什么系统,最安全的做法.就是调试好后,做个备份.到时遇到什么大问题,直接恢复出来,方便而省事.下面详细Linux备份与恢复方法: 备份与恢复系统承担着事前备份与事后恢复的职能.在当前高速发展的网络 ...

  7. oracle备份还原到本地_Oracle 11g R2 RAC数据库备份通过RMAN恢复到单实例数据库实现...

    Oracle 11g R2 RAC数据库备份通过RMAN恢复到单实例数据库实现 下面是我的一次从Oracle 11g R2 RAC到单实例间通过RMAN恢复备份集的过程,记录在此. 有些人以此方法作为 ...

  8. window oracle 只有bak文件怎么恢复_Oracle 11g R2 RAC数据库备份通过RMAN恢复到单实例数据库实现...

    Oracle 11g R2 RAC数据库备份通过RMAN恢复到单实例数据库实现 下面是我的一次从Oracle 11g R2 RAC到单实例间通过RMAN恢复备份集的过程,记录在此. 有些人以此方法作为 ...

  9. linux备份软件rear,linux系统 备份与还原

    linux 系统备份与还原 备份系统: 1. 成为 root 用户: su root 2. 进入根目录: cd / 3. 用tar命令打包压缩: tar cvpjf 压缩包名.tar.bz2 --ex ...

最新文章

  1. Ubuntu安装Anaconda
  2. 惊:FastThreadLocal吞吐量居然是ThreadLocal的3倍!!!
  3. Java消息服务JMS详解
  4. Linux定时任务Crontab执行PHP脚本
  5. golang 关闭制定名称的 tomcat_Tomcat原理详解及请求过程
  6. VS 2010 使用项目 无法链接 DLL文件的问题
  7. ffplay播放没有声音SDL_OpenAudio (2 channels, 44100 Hz): WASAPI can't initialize audio client
  8. ASP.NET Core on K8S深入学习(1)K8S基础知识与集群搭建
  9. ​听说,私有云也出新一代了?
  10. C++新特性探究(十三):右值引用(r-value ref)探究
  11. Linux 基本操作命令
  12. mysql 查询当前日期
  13. Photoshop教程实例讲解
  14. Device Tree(七)NAND FLASH
  15. 纯干货分享!Python视频教程分享,python学习路线图(含大纲+视频+源码)
  16. C语言 - 深度剖析数据的存储
  17. 苹果cms利用定时任务生成静态执行操作
  18. ios打包报错: DXT1 compressed textures are not supported when publishing to iPhone
  19. 计算机网络关键知识点记录
  20. JPEG与JPEG2000

热门文章

  1. Unity3D中项目在Unity编辑器下正常运行打包成功exe后无法正常运行
  2. 设备类型android 28是什么手机,前端 获取手机及设备类型
  3. iOS模拟器管理工具simctl了解一下
  4. C语言数据结构-第一讲-数据结构基础概念-电大
  5. FFN(mlpack)
  6. 活越度超过的QQ群正在扩招群员,200上限还有位置
  7. 使用 github 仓库搭建 Hexo教程,Hexo配置文件解读,Hexo安装next主题及主题配置,美化
  8. 测试用例案例_电脑QQ表情收藏
  9. 二维码,你真的了解吗?
  10. php开发环境 gent,植物科学常用数据库和生物信息学工具 2020正式版