Linux运维 -- 文件备份同步系列
【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 #()整盘恢复
dd if =/path/to/image of=/dev/sdb
#解压恢复
gzip -dc /path/to/image.gz | dd of=/dev/sdb
【2】内存与swap交换
()备份和恢复MBR记录
dd if=/dev/sdb of=/path/to/image
count= bs= dd if=/path/to/image of=/dev/sdb ()复制内存资料到硬盘 #内存中数据,复制到root/mem.bin文件
dd if=/dev/mem of =/root/mem.bin bs= #复制光盘镜像,到root文件夹下的iso文件
dd if=/dev/cdrom of=/root/cd.iso ()增加Swap分区文件大小(到 256M) dd if=/dev/zero of=/swapfile bs= count=
mkswap /swapfile
swapon /swapfile #开机自加载swap文件 vim /etc/fstab
/swapfile swap swap defaults
【3、】硬盘文件的销毁与修复
() 随机数销毁硬盘数据 dd if=/dev/urandom of=/dev/sdb ()修复硬盘(有可能) dd if=/dev/sdb of=/dev/sdb
=======================================
【参考】
【快速删整个目录】 rsync实际上用的就是替换原理 。
# 、建立一个空目录
mkdir -p /tmp/rsync_blank
# 、确立需要清空的目标目录
/data/ooxx
# 、使用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 |tar -C /tmp/dir -zxf -
然后,在A(源)上通过nc和 tar发送test目录。使用一致的4444的端口。
# tar -zcvf - test|nc 192.168.0.11
ps。nc的安装
yum install nmap-ncat.x86_64
Linux运维 -- 文件备份同步系列的更多相关文章
- Linux运维项目实战系列
Linux运维项目实战系列 项目实战1-LNMP的搭建.nginx的ssl加密.权限控制的实现 项目实战2-项目实战2-实现基于LVS负载均衡集群的电商网站架构 2.1项目实战2.1-nginx 反向 ...
- Linux运维: Rsync同步数据(ubuntu16.04+windows10)
rsync同步数据 -环境:Linux (ubuntu16.04) + windows10 Linux: 安装 sudo apt-get install rsync rsync --version 查 ...
- Linux运维企业架构实战系列
Linux运维企业架构项目实战系列 项目实战1-LNMP的搭建.nginx的ssl加密.权限控制的实现 项目实战2-LVS.nginx实现负载均衡系列 2.1 项目实战2.1-实现基于LVS负载均衡集 ...
- Linux运维企业架构项目实战系列
Linux运维企业架构项目实战系列 项目实战1—LNMP的搭建.nginx的ssl加密.权限控制的实现 项目实战2—LVS.nginx实现负载均衡系列2.1 项目实战2.1—实现基于LVS负载均衡集群 ...
- RHEL7-RHCE培训系列教程,让您零基础入门Linux运维
本教程是旨在帮助那些刚入门IT行业或计划从事IT行业的初学者(包括开发人员和运维人员,以及想要在Linux系统维护上提升自己的网络管理员),0基础入门Linux运维,完整学习完成本系列课程相当于培训机 ...
- Linux运维入门到高级全套系列PDF
Linux运维入门到高级全套系列PDF(转) [日期:2016-08-01] 来源:Linux社区 作者:Linux [字体:大 中 小] Linux 学习技巧 初学者可以自己安装虚拟机,然 ...
- 马哥linux运维初级+中级+高级 视频教程 教学视频 全套下载(近50G)
马哥linux运维初级+中级+高级 视频教程 教学视频 全套下载(近50G)目录详情:18_02_ssl协议.openssl及创建私有CA18_03_OpenSSH服务及其相关应用09_01_磁盘及文 ...
- Linux运维入门到高级全套常用要点
Linux运维入门到高级全套常用要点 目 录 1. Linux 入门篇................................................................. ...
- Linux运维工程师成长必经之路
本路线图是从0基础开始,全方位由浅入深,按照多年Linux培训经验和优秀教学方法制定的学习思路和学习方法,路线图包括初级入门.中级进阶.高级提升和资深冲刺四个阶段,每阶段对应着不同优秀的课程和学习方法 ...
随机推荐
- Redis 键值数据类型及基本操作
到目前为止,Redis 支持的键值数据类型如下: 字符串(String) 哈希(Map) 列表(list) 集合(sets) 有序集合(sorted sets) 1. String 字符串类型 s ...
- [cerc2012][Gym100624C]20181013
题意:用元素符号表示字符串 题解:签到题 简单dp 难点在于把元素符号都改成小写qaq #include<cstdio> #include<cstdlib> #include& ...
- 【NOIP】提高组2012 同余方程
[算法]扩展欧几里德算法 [题解]学完扩欧就可以随便水了... 转化为不定方程ax-by=1. 因为1且题目保证有解,所以方程有唯一解. 紫书曰:同余方程的一个解其实指的是一个同余等价类. 所以满足x ...
- [IOS]VMware上虚拟机MAC安装XCode
1:VMware上虚拟机MAC安装前 VMware上安装Xcode之后 2:安装Xcode过程:把Xcode复制到虚拟机桌面上 3:复制完成之后,双击Xcode_6.4.dmg 文件 4:把Xcode ...
- git 配置多用户
.ssh 下的 config.txt 内容 # 配置github.com Host github.com HostName github.com IdentityFile ~/.ssh/id_rsa_ ...
- 广度优先算法(BFS)与深度优先算法(DFS)
一.广度优先算法BFS(Breadth First Search) 基本实现思想 (1)顶点v入队列. (2)当队列非空时则继续执行,否则算法结束. (3)出队列取得队头顶点v: (4)查找顶点v的所 ...
- MACACA===gradle下载和安装
gradle下载地址: http://services.gradle.org/distributions/ 或者直接点击这个: http://services.gradle.org/distribut ...
- 神秘的subsys_initcall【转】
转自:http://blog.chinaunix.net/uid-12567959-id-161015.html 在内核代码里到处都能看到这个subsys_initcall(),而它到底是干什么的呢? ...
- 64_m2
mimetic-devel-0.9.8-7.fc26.i686.rpm 12-Feb-2017 05:40 288474 mimetic-devel-0.9.8-7.fc26.x86_64.rpm 1 ...
- 用intellj 建一个spring mvc 项目DEMO
spring的起初可能经常碰壁,因为网上的资料都是混乱的xml堆成的,混乱难以理解,我这个也是,阿哈哈哈哈! 新建一个Maven->create from archetype->org.j ...