一软链接与硬链接的区别与联系我们知道文件都有文件名与数据,这在linux上被分为两部分:用户数据与元数据。用户数据,即文件数据块,数据块是记录文件真实内容的地方;而元数据则是文件的附加属性,如文件大小,创建时间,所有者等信息。在linux中,元数据的inode号才是文件的唯一标识并非文件名。文件名仅是为了方便人们记忆和使用,系统或程序通过inode号寻找正确的文件数据块。下图展示了程序通过文件名获
分类:
其他好文 时间:
2018-07-30 11:28:45
阅读次数:
155
ORACLE有个高速缓冲的概念,这个高速缓冲就是存放执行过的SQL语句,那oracle在执行sql语句的时候要做很多工作,例如解析sql语句,估算索引利用率,绑定变量,读取数据块等等这些操作。假设高速缓冲里已经存储了执行过的sql语句,那就直接匹配执行了,少了步骤,自然就快了,但是经过测试会发现高速 ...
分类:
数据库 时间:
2018-07-29 00:06:42
阅读次数:
170
1 命令功能(简要说明): 该命令用来删除Linux系统中的文件或目录。通常情况下rm不会删除目录,你必须通过指定参数-r或-R来删除目录。另外rm通常可以将该文件或目录恢复(注意,rm删除文件其实只是将指向数据块的索引点(information nodes)释放,只要不被覆盖,数据其实还在硬盘上。 ...
分类:
系统相关 时间:
2018-07-26 01:06:18
阅读次数:
202
17.2 TCP服务 TCP可靠性通过以下方式提供: 应用数据被分割成TCP认为最合适发送的数据块。TCP传递给IP的信息单位称为报文段或段(segment); TCP发送一个段后,启动一个定时器。以实现超时管理及重传策略; TCP收到另一端的数据后,将(延时几分之一秒)发送一个确认。 TCP将保持 ...
分类:
其他好文 时间:
2018-07-25 14:28:01
阅读次数:
106
概述MongoDB分片是使用多个服务器存储数据的方法,以支持巨大的数据存储和对数据进行操作。分片技术可以满足MongoDB数据量大量增长的需求,当一台MongoDB服务器不足以存储海量数据或不足以提供可接受的读写吞吐量时,我们就可以在多台服务器上分割数据,使得数据库系统能存储和处理更多的数据。MongoDB分片群集的组成Shard:分片服务器,用于存储实际的数据块,实际生产环境中一个shardse
分类:
数据库 时间:
2018-07-24 10:18:55
阅读次数:
242
了解这个的时候不如先知道下文件吧. 我们知道文件都有文件名与数据,但是呢这个在 Linux 上被分成两个部分:用户数据 (user data) 与元数据 (metadata)。 用户数据,即文件数据块 (data block),数据块是记录文件真实内容的地方; 而元数据则是文件的附加属性,如文件大小 ...
分类:
系统相关 时间:
2018-07-20 16:49:56
阅读次数:
199
基本概念 首先讲下inode和块的基本概念。在Linux系统中,文件由元数据和数据块组成。数据块就是多个连续性的扇区(sector),扇区是文件存储的最小单位(每个512字节)。块(block)的大小,最常见的是4KB,也就是连续8个sector组成,存储文件数据和目录数据。而元数据用来记录文件的创 ...
分类:
系统相关 时间:
2018-07-16 00:59:21
阅读次数:
296
安全模式概述 安全模式是 HDFS 所处的一种特殊状态,在这种状态下,文件系统只接受读数据请求,而不接受删除、修改等变更请求,是一种保护机制,用于保证集群中的数据块的安全性。 在NameNode主节点启动时,HDFS首先进入安全模式,集群会开始检查数据块的完整性。DataNode 在启动的时候会向 ...
分类:
其他好文 时间:
2018-07-13 23:21:50
阅读次数:
180
1、基本概念-块(block)-namenode-datanode hdfs文件分成块存储,默认64M,块是文件存储的逻辑单元hdfs有两类节点:nomenode、datanode nomenode是管理节点,存放文件元数据(1)文件与数据块的映射表(2)数据块与数据节点的映射表datanode是h ...
分类:
其他好文 时间:
2018-07-13 00:03:08
阅读次数:
147
当数据被误删除后,应立刻卸载被删除数据所在分区,否则如果磁盘以读写模式挂载,已删除的数据块可能被系统重新分配出去,这些数据库被新数据覆盖后,将无法恢复。所以以只读模式挂载可以降低数据丢失风险,下面就介绍如何利用extundeleted进行文件恢复。
分类:
其他好文 时间:
2018-07-09 16:24:38
阅读次数:
374