天高地厚

随笔 - 268, 文章 - 0, 评论 - 13, 阅读 - 18万
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
< 2025年4月 >
30 31 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 1 2 3
4 5 6 7 8 9 10

09 2013 档案

摘要:分区硬盘存放数据的基本单位为扇区,我们可以理解为一本书的一页。当我们装机或买来一个移动硬盘,第一步便是为了方便管理--分区。无论用何种分区工具,都会在硬盘的第一个扇区标注上硬盘的分区数量、每个分区的大小,起始位置等信息,术语称为主引导记录(MBR),也有人称为分区信息表。当主引导记录因为各种原因(硬盘坏道、病毒、误操作等)被破坏后,一些或全部分区自然就会丢失不见了,根据数据信息特征,我们可以重新推算计算分区大小及位置,手工标注到分区信息表,“丢失”的分区回来了。文件分配表为了管理文件存储,硬盘分区完毕后,接下来的工作是格式化分区。格式化程序根据分区大小,合理的将分区划分为目录文件分配区和数据区 阅读全文

posted @ 2013-09-29 11:43 天高地厚-GNU 阅读(298) 评论(0) 推荐(0)

摘要:1.rm-rf删除目录里的文件后,为什么可以恢复?首先创建一个空目录test,目录的blocksize为4096字节为了空目录还是4096?首先,目录的大小取决它所包含的文件的inode(访问时间,文件的字节数,uid和gid),4096的大小是在建立文件系统时规划的。可以使用dumpe2fs查看看到根分区的blocksize是默认4096下面继续,我们在新建的test目录里创建1000个文件1for ((i=0; ifilename,datablock里的真实数据依然存在磁盘里。3.删除真实数据(datablock),需要产生一些随机数填充文件,然后再删除文件顺序是ddif=/dev/ran 阅读全文

posted @ 2013-09-29 09:59 天高地厚-GNU 阅读(230) 评论(0) 推荐(0)

摘要:三层结构磁盘(存储)、VM(卷管理)和文件系统。专有名词不好理解,打个比方说:磁盘就相当于一块待用的空地;LVM相当于空地上的围墙(把空地划分成多个部分);文件系统则相当于每块空地上建的楼房(决定了有多少房间、房屋编号如何,能容纳多少人住);而房子里面住的人,则相当于系统里面存的数据。文件系统—数据如何存放?File System(文件系统):解决了空间管理的问题,即:数据如何存放、读取。Buffer Cache:解决数据缓冲的问题。对读,进行cache,即:缓存经常要用到的数据;对写,进行buffer,缓冲一定数据以后,一次性进行写入。VM—磁盘空间不足了怎么办?VM其实跟IO没有必然联系。 阅读全文

posted @ 2013-09-23 11:41 天高地厚-GNU 阅读(1170) 评论(0) 推荐(1)

摘要:字符集(Character Set),字面上的理解就是字符的集合,例如ASCII字符集,定义了128个字符;GB2312定义了7445个字符。而计算机系统中提到的字符集准确来说,指的是已编号的字符的有序集合(不一定是连续)。字符码(Code Point)指的就是字符集中每个字符的数字编号。例如ASCII字符集用0-127这连续的128个数字分别表示128个字符;GBK字符集使用区位码的方式为每个字符编号,首先定义一个94X94的矩阵,行称为“区”,列称为“位”,然后将所有国标汉字放入矩阵当中,这样每个汉字就可以用唯一的“区位”码来标识了。例如“中”字被放到54区第48位,因此字符码就是5448 阅读全文

posted @ 2013-09-19 21:25 天高地厚-GNU 阅读(296) 评论(0) 推荐(0)

摘要:利用udev在/dev下动态生成/移除设备文件----------------------------------------- udev是硬件平台无关的,属于user space的进程,它脱离驱动层的关联而建立在操作系统之上,基于这种设计实现,我们可以随时修改及删除/dev下的设备文件名称和指向,随心所欲地按照我们的愿望安排和管理设备文件系统,而完成如此灵活的功能只需要简单地修改udev的配置文件即可,无需重新启动操作系统。udev已经使得我们对设备的管理如探囊取物般轻松自如。 制作udevd工具-----------------------------------------http:// 阅读全文

posted @ 2013-09-19 21:07 天高地厚-GNU 阅读(306) 评论(0) 推荐(0)

摘要:Greenplum做为新一代的数据库引擎,有着良好的发展与应用前景。强大的工作效率,低成本的硬件平台对数据仓库与商业智能建设有很大的吸引力。要清楚的了解其特点最好从架构着手。架构分析Greenplum的高性能得益于其良好的体系结构。Greenplum的架构采用了MPP(大规模并行处理)。在 MPP 系统中,每个 SMP 节点也可以运行自己的操作系统、数据库等。换言之,每个节点内的 CPU 不能访问另一个节点的内存。节点之间的信息交互是通过节点互联网络实现的,这个过程一般称为数据重分配 (Data Redistribution) 。与传统的SMP架构明显不同,通常情况下,MPP系统因为要在不同处 阅读全文

posted @ 2013-09-14 19:50 天高地厚-GNU 阅读(220) 评论(0) 推荐(0)

摘要:同步阻塞IO在这个模型中,应用程序(application)为了执行这个read操作,会调用相应的一个system call,将系统控制权交给kernel,然后就进行等待(这其实就是被阻塞了)。kernel开始执行这个system call,执行完毕后会向应用程序返回响应,应用程序得到响应后,就不再阻塞,并进行后面的工作。 1例如,“在调用 read 系统调用时,应用程序会阻塞并对内核进行上下文切换。然后会触发读操作,当响应返回时(从我们正在从中读取的设备中返回),数据就被移动到用户空间的缓冲区中。然后应用程序就会解除阻塞(read 调用返回)。” 举一个浅显的例子,就好比你去一个银行柜台存钱 阅读全文

posted @ 2013-09-12 13:40 天高地厚-GNU 阅读(154) 评论(0) 推荐(0)

摘要:Hyper-v 3.0 安装centos6.3我们说到hyper-v3.0就想到了windows8、windows2012;我们也知道在windows8、windows2012上安装centos系统会有问题,这个问题最为显著的是网卡驱动不能自动安装,如果在hyper-v下安装centos需要单独的安装插件--- Linux Integration Services,当然Linux Integration Services也分版本,现在最新的版本为v3.4,v3.2只能应用到centos6.2版本内;因为我们这次安装的是centos6.3所以需要安装Linux Integration Servi 阅读全文

posted @ 2013-09-05 21:38 天高地厚-GNU 阅读(208) 评论(0) 推荐(0)

摘要:1. 概述当前主流的 VMM (Virtual Machine Monitor) 实现结构可以分为三类:宿主模型 (OS-hosted VMMs)Hypervisor 模型 (Hypervisor VMMs)混合模型 (Hybrid VMMs)2. 宿主模型该结构的 VMM,物理资源由 Host OS (Windows, Linux etc.) 管理实际的虚拟化功能由 VMM 提供,其通常是 Host OS 的独立内核模块(有的实现还含用户进程,如负责 I/O 虚拟化的用户态设备模型)VMM 通过调用 Host OS 的服务来获得资源,实现 CPU,内存和 I/O 设备的虚拟化VMM 创建出 阅读全文

posted @ 2013-09-03 16:03 天高地厚-GNU 阅读(5441) 评论(0) 推荐(0)

点击右上角即可分享
微信分享提示