zoukankan      html  css  js  c++  java
  • Linux运维 -- 文件备份同步系列

    【1、】文件备份与恢复

    #(1)整盘数据备份-->另一个盘/一个image文件
    dd if=/dev/sdb of=/dev/sde
    
    #备份到指定的image文件中
    dd if=/dev/sdb of=/path/to/image
    dd if=/home/data/1.gz of=/back/data/1.gz
    
    
    

     #备份整盘数据,并压缩,保存到指定路径

    dd if=/dev/sdb | gzip /path/to/image.gz
    
    #(2)整盘恢复
     dd if =/path/to/image of=/dev/sdb
    #解压恢复
    gzip -dc /path/to/image.gz | dd of=/dev/sdb

    【2】内存与swap交换

    1)备份和恢复MBR记录
    dd if=/dev/sdb of=/path/to/image
    count=1 bs=512
    
    dd if=/path/to/image of=/dev/sdb
    
    (2)复制内存资料到硬盘
    
    #内存中数据,复制到root/mem.bin文件
    dd if=/dev/mem of =/root/mem.bin bs=1024
    
    #复制光盘镜像,到root文件夹下的iso文件
    dd if=/dev/cdrom of=/root/cd.iso
    
    (3)增加Swap分区文件大小(到 256M)
    
    dd if=/dev/zero of=/swapfile bs=1024 count=262144
    mkswap /swapfile
    swapon /swapfile
    
    #开机自加载swap文件
    
    vim /etc/fstab
    /swapfile  swap  swap  defaults 0 0

    【3、】硬盘文件的销毁与修复

     (1) 随机数销毁硬盘数据
    
    dd if=/dev/urandom of=/dev/sdb
    
    
    (2)修复硬盘(有可能)
    
    dd if=/dev/sdb of=/dev/sdb

     =======================================

    【参考】

    linux下面快速删除大量文件及快速复制大量小文件 

    【快速删整个目录】 rsync实际上用的就是替换原理 。
    # 1、建立一个空目录 mkdir -p /tmp/rsync_blank # 2、确立需要清空的目标目录 /data/ooxx # 3、使用rsync同步删除(注意目录后面的“/”),整体效率会快一个数量级的样子。 # 【命令】 rsync --delete-before -a -H -v --progress --stats /tmp/rsync_blank/ /data/ooxx/
    【快速复制】 -- 建立文件快速分发链,通过管道由pigz解压缩,继续通过管道把数据交由tar来分解。
    比如将机器A上的mytest目录上传到到机器 B(
    192.168.0.11)上,只需要: 在机器B(目标)上,用nc来监听一个未被占用的端口;并且将收到的数据用tar展开。-l代表监听模式。   # nc -l 4444 |tar -C /tmp/dir -zxf - 然后,在A()上通过nc和 tar发送test目录。使用一致的4444的端口。   # tar -zcvf - test|nc 192.168.0.11 4444

     ps。nc的安装

    yum install nmap-ncat.x86_64
  • 相关阅读:
    (转)Java 详解 JVM 工作原理和流程
    sql复杂查询语句总结
    公众平台服务号、订阅号、企业号的相关说明
    新公司注册流程
    认缴出资额和实缴出资额的区别
    ***iOS学习之Table View的简单使用和DEMO示例(共Plain普通+Grouped分组两种)
    APP后端处理视频的方案
    iOS应用程序生命周期(前后台切换,应用的各种状态)详解
    app后端搜索入门
    APP后端处理表情的一些技巧
  • 原文地址:https://www.cnblogs.com/mousean/p/6071362.html
Copyright © 2011-2022 走看看