接修复损坏的gzip压缩文件之原理篇,再次引用GZIP结构图:已知修复一个损坏的gzip文件的关键环节在于找到下一个正常压缩包的起始点。根据结构图中的信息可知,每个压缩包的开始结构中有是否到达尾部标志、使用的哈夫曼树类型、以及3个哈夫曼树的树元素个数等。如果某个gzip文件中间有一个坏扇区,要找到坏扇区后的一个正常起点,仅需按位右移,一直移位到可以正常解压的某个位,就可能找到了正确的压缩包起始。而
分类:
其他好文 时间:
2019-08-20 15:26:09
阅读次数:
102
一. 先聊点别的 1. sql & nosql sql指关系型数据库,如Oracle,MySQL等,nosql泛指非关系型数据库,如MongoDB,Redis等;SQL数据存在特定结构的表中,而NoSQL则更加灵活和可扩展,存储方式可以是JSON文档,哈希表或其他方式;在sql中必须定义好表和字段结 ...
分类:
其他好文 时间:
2019-08-18 15:53:21
阅读次数:
51
.SVN是一个自由/开源的版本控制系统,一组文件存放在中心版本库,记录每一次文件和目录的修改,Subversion允许把数据恢复到早期版本,或是检查数据修改的历史,Subversion可以通过网络访问它的版本库,从而使用户在不同的电脑上进行操作。 一、下载SVN 下载地址安装完成后点击右键显示如下结 ...
分类:
其他好文 时间:
2019-08-18 11:50:40
阅读次数:
124
利用xtrabackup 全量备份100G的数据恢复到单实例测试
分类:
其他好文 时间:
2019-08-16 20:34:23
阅读次数:
166
正常状态: 故障状态: 实施更换步骤:(1)关闭ceph集群数据迁移:osd硬盘故障,状态变为down。在经过mod osd down out interval 设定的时间间隔后,ceph将其标记为out,并开始进行数据迁移恢复。为了降低ceph进行数据恢复或scrub等操作对性能的影响,可以先将其 ...
分类:
其他好文 时间:
2019-08-11 20:29:33
阅读次数:
152
数组是引用类型 int[] array :array存储的只是数组的地址,无论在那修改数组,因为这些变量只是存储数组的地址,所以这些变量都可以访问修改后的数组。 数组的一些常用方法 1:public bool IsFixedSize //判断数组是否固定大小 2:public int Length/ ...
分类:
编程语言 时间:
2019-08-11 12:39:01
阅读次数:
124
MySQL Binlog简介 什么是binlog? 一个二进制日志,用来记录对数据发生或潜在发生更改的SQL语句,并以而进行的形式保存在磁盘中。 binlog 的作用? 最主要有3个用途: 数据复制(主从同步) Mysql 的Master Slave协议,让Slave可以通过监听binlog实现数据 ...
分类:
编程语言 时间:
2019-08-10 00:00:12
阅读次数:
185
····VSAN是一种以vSphere内核为基础进行开发、可扩展的分布式存储架构。VSAN通过在vSphere集群主机当中安装闪存和硬盘来构建VSAN存储层,由VSAN进行控制和管理,形成一个供vSphere集群使用的统一共享存储层。····vSphere基础架构中的存储正在发生变化,传统的基于LUN的存储管理机制将存储能力应用于数据存储级别。底层存储阵列不了解虚拟化,也不了解文件系统。VMwar
分类:
其他好文 时间:
2019-08-08 17:26:46
阅读次数:
158
一、总述:基于linux系统,fsck后数据丢失的数据恢复方案二、解决方案2.1恢复流程2.1.1检测流程1、检测是否存在硬件故障,如硬件故障,转硬件处理2、以只读方式检测故障表现是否与用户描述相同2.1.2恢复流程1、备份:以只读方式对故障磁盘做完整镜像(参考附录)2、如果需要恢复完整目录结构,则先需要完整恢复已丢失文件节点,再恢复数据。如果节点无法恢复,则可按文件类型进行恢复。3、恢复后的数据
分类:
系统相关 时间:
2019-08-07 17:40:36
阅读次数:
134