分区表

MBR分区表的备份与还原

情到浓时终转凉″ 提交于 2019-11-26 13:08:23
MBR分区表的备份与还原 MBR分区的存储 从下图可以看出,MBR分区前446字节是boot loader;接下来64字节是分区表;再然后就是三个主分区加一个拓展分区。 一、备份分区表,要跳过前446字节 # 使用dd备份sda的分区表,跳过前446字节 [root@localhost ~]# dd if=/dev/sda of=./partition bs=1 count=64 skip=446 64+0 records in 64+0 records out 64 bytes (64 B) copied, 0.000353636 s, 181 kB/s # 使用16进制查看备份的内容 [root@localhost ~]# hexdump -C partition 00000000 80 20 21 00 83 aa 28 82 00 08 00 00 00 00 20 00 |. !...(....... .| 00000010 00 aa 29 82 8e fe ff ff 00 08 20 00 00 f8 df 18 |..)....... .....| 00000020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| * 00000040 # 查看硬盘的前512字节,和上面对比下

2 Linux的一些基础知识1

安稳与你 提交于 2019-11-26 08:38:53
一、Linux中的一些注意事项 1、Linux严格区分大小写 2、Linux一切皆文件 3、Linux不靠扩展名区分文件类型而是靠权限位标识来确定文件类型的。   但是Linux中的一些特殊文件还是要求写“拓展名的”为了方便管理员判断文件的格式。 压缩包:常见的压缩文件名有:*.gz *.bz2 *.zip *.tar.gz *.tar.bz2 *.tgz 二进制软件包:Centos中二进制安装包为rpm包,使用.rpm结尾,目的也是为了让管理员一目了然 程序文件:shell脚本一般用*.sh c语言*.c 网页文件 *.html *.php 不过这是网页服务器的要求而不是linux的要求 4、Linux中所有的存储设备都必须在挂载之后才能使用。 5、window下的程序不能直接在Linux中使用 Linux中的三种时间:atime(访问时间),ctime(状态修改时间)和mtime(数据修改时间) 二、Linux的版本 分为内核版本和发行版本 内核版:www.kernel.org(Linux内核版官网) 发行版主要分为两个系列Redhat和debian 三、Vmware的三种网络模式 桥接模式:本地真实网卡与虚拟机通信 NAT模式:VMnet8与虚拟机通信 仅主机模式:VMnet1与虚拟机通信 四、分区知识 两种分区类型: 1、MBR分区表(主引导记录分区表):最大支持2

Greenplum -- 最全分区表操作

左心房为你撑大大i 提交于 2019-11-25 22:15:21
一、Greenplum 分区原理 分区表意思是将一个大表在物理上分割成几块,GPDB中的分区表和PostgreSQL中实现原理一样,都是用过表继承、约束来实现。但是与PostgreSQL也有所不同,在PostgreSQL中,一个父表,多个子表来实现分区表,需要手动向子表插入数据,如果向父表插入数据,则直接会被插入到父表中,在GPDB中,可以直接想父表插入数据,便可以根据约束直接自动向对应的子表插入数据,当分区子表不存在时,插入失败 二、分区表创建 2.1、范围分区(range) 根据分区字段的值范围区间来分区,每一个分区就是一个子表 eg: create table test_partition_range ( id int, name varchar(64), fdate varchar(64) ) distributed by (id) partition by range(fdate) ( partition p1 start ('2017-01-01') inclusive end ('2017-01-31') exclusive, partition p2 start ('2017-02-01') inclusive end ('2017-02-29') exclusive, default partition default_p ); inclusive :指定包含

全是干货:MBR分区结构以及GPT分区结构

二次信任 提交于 2019-11-25 20:23:35
一、MBR分区结构 MBR磁盘分区是一种使用最为广泛的分区结构,它也被称为DOS分区结构,但它并不仅仅应用于Windows系统平台,也应用于Linux,基于X86的UNIX等系统平台。它位于磁盘的0号扇区(一扇区等于512字节),是一个重要的扇区(简称MBR扇区)。 MBR扇区由以下四部分组成: 引导代码:引导代码占MBR分区的前440字节,负责整个系统启动。如果引导代码被破坏,系统将无法启动。 Windows磁盘签名:占引导代码后面的4字节,是Windows初始化磁盘写入的磁盘标签,如果此标签被破坏,则系统会提示“初始化磁盘”。 MBR分区表:占Windows磁盘标签后面的64个字节,是整个硬盘的分区表。 MBR结束标志:占MBR扇区最后2个字节,一直为“55 AA”。 图1: 注意:作者分析磁盘使用的工具是Winhex,如果读者需要请自行下载。 下面详细分析分区表结构 磁盘在使用前都要进行分区,也就是将硬盘划分为一个个逻辑的区域。每一个分区都有一个确定的起始结束位置。MBR磁盘的分区形式一般有3种,既主分区,扩展分区和非DOS分区。主分区既主DOS分区,扩展分区既扩展的DOS分区(扩展分区可以分逻辑分区),非DOS分区对于主分区的操作系统来说是一块被划分出去的区域,只能非DOS分区中操作系统可以管理。 如下:是MBR分区表 图2: MBR一共占用64个字节