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培训经验和优秀教学方法制定的学习思路和学习方法,路线图包括初级入门.中级进阶.高级提升和资深冲刺四个阶段,每阶段对应着不同优秀的课程和学习方法 ...
随机推荐
- Oracle 导出空表的新方法(彻底解决)
背景 使用Exp命令在oracle 11g 以后不导出空表(rowcount=0),是最近在工作中遇到一个很坑的问题,甚至已经被坑了不止一次,所以这次痛定思痛,准备把这个问题彻底解决.之所以叫新方法, ...
- 【洛谷 P2742】【模板】二维凸包
题目链接 二维凸包板子..有时间会补总结的. #include <cstdio> #include <cmath> #include <algorithm> usi ...
- centos7 多版本python并存问题
新的阿里云服务器,本身装有python2.7,但是项目需要python3,于是只能再装一个python3.6 参考文章:https://www.cnblogs.com/johnny1024/p/844 ...
- js_同步和异步
刚开始写js那会,对这一块是知之甚少,太多太多的知识不足,致使做什么都很艰难.现在工作也有段时间了,知识也有了点积累, 写点什么分享一下. 同步和异步?这个问题是在使用ajax请求后台数据的时候出现的 ...
- python进行机器学习(五)之模型打分
一.画出模型的残差值分布情况 #!/usr/bin/python import pandas as pd import numpy as np import csv as csv import mat ...
- 【Linux学习】nohup后台运行程序以及输出重定向
Linux有两种命令使程序后台运行 第一种:支持后台运行,但是关闭终端的话,程序也会停止 command & 第二种:支持后台运行,关闭终端后,程序也会继续运行 nohup command & ...
- Laravel 调试器 Debugbar 和数据库导出利器 DbExporter 扩展安装及注意事项
一.Debugbar安装 参考:Laravel 调试利器 —— Laravel Debugbar 扩展包安装及使用教程 的“2.安装”部分 二.DbExporter安装 参考:Laravel 扩展推荐 ...
- python基础===如何优雅的写代码(转自网络)
本文是Raymond Hettinger在2013年美国PyCon演讲的笔记(视频, 幻灯片). 示例代码和引用的语录都来自Raymond的演讲.这是我按我的理解整理出来的,希望你们理解起来跟我一样顺 ...
- pam会话函数详解
pam会话函数详解 http://www.xuebuyuan.com/2223069.html http://blog.itpub.net/15480802/viewspace-1406088/ ht ...
- Win10打开照片提示“无效的注册表值”解决方法
1.点开开始菜单,右键单击,选择“以管理员运行”[键盘win键+R]输入PowerShell. 2.输入Get-AppxPackage *photo* | Remove-AppxPackage后回车. ...