格式化:低级格式化(分区之前进行,划分磁道)、高级格式化(分区之后对分区进行,创建文件系统) 元数据区,数据区 元数据区: 文件元数据:inode (index node) 大小、权限、属主属组、时间戳、数据块指针 符号链接文件:存储数据指针的空间当中存储的是真实文件的访问路径; 设备文件:存储数据
分类:
其他好文 时间:
2016-02-25 11:31:51
阅读次数:
137
NameNode维护了HDFS命名空间的两层关系: 1) 文件与数据块之间的关系(INodeFile,INodeDirectory) 2) 数据块与DataNode之间的关系(BlockMap.BlockInfo) 首先,贴一张类图: 1. INode类: INode模仿Linux文件系统中的索引节
分类:
其他好文 时间:
2016-02-22 23:41:53
阅读次数:
473
Ext2 文件系统 block 原则上,block 的大小与数量在格式化完就不能够再改变了(除非重新格式化); 每个 block 内最多只能够放置一个文件的数据; 承上,如果文件大于 block 的大小,则一个文件会占用多个 block 数量; 承上,若文件小于 block ,则该 block 的剩
分类:
其他好文 时间:
2016-02-22 23:31:27
阅读次数:
240
ln:英文名link,链接的意思。Linux 系统中有软链接和硬链接两种特殊的“文件”。硬链接特征:1) 硬链接文件跟源文件拥有相同的i(inode)节点和存储block块,
它们可以看作是同一个文件。
2) 可通过i节点进行识别(i节点相同)。
3) 链接文件和源文件必须在相同的分区,不能跨分区。
3) 不能针对目录创建硬链接。
(这个虽然Linux ln命令帮助说明里说可以用"ln...
分类:
系统相关 时间:
2016-02-19 10:51:35
阅读次数:
276
1. org.apache.hadoop.security.AccessControlException: Permission denied: user=opsuser, access=WRITE, inode="/user":hdfs:supergroup:drwxr-xr-x 方案1: <pr
分类:
编程语言 时间:
2016-02-17 14:34:11
阅读次数:
194
Java 笔记整理 包含内容 Unix Java 基础, 数据库(Oracle jdbc Hibernate pl/sql), web, JSP, Struts, Ajax Spring, Ejb, java和模式 Linux/Unix笔记 inode :存储编号(地址) ls -k:查看磁盘分区
分类:
编程语言 时间:
2016-02-13 14:37:16
阅读次数:
2873
创建文件: touch: 作用 修改文件时间戳。如果文件不存在,则创建新文件。 访问时间:读一次这个文件的内容,这个时间就会更新。 修改时间:文件内容最后一次被修改时间。 改变时间:该文件的inode节点最后一次被修改的时间。 选项 -c:不创建新文件。 --no-create:不创建新文件。 -a
分类:
系统相关 时间:
2016-02-10 13:06:45
阅读次数:
362
一、索引式文件系统特性sector:最小物理存储单位,superblock:记录整个文件系统的信息,包括inode、block总量、使用量、剩余量及文件系统格式等信息;inode:记录文件属性,并指向文件实际存储的blokck号;block:存储文件内容,一个block只能存储同一个文件的内容,block的..
分类:
系统相关 时间:
2016-01-29 12:40:38
阅读次数:
227
1.说明Linux的内核负责硬件管理,资源调度,进程管理,和资源管理等相关工作,其中内存资源管理做为kernel的一项非常重要的工作。kernel在处理文件时,如打开一个文件,会将文件的元数据信息,即文件名,inode等信息记录在buffer中,后续重复读取相同的文件,则直接冲buffer中..
分类:
系统相关 时间:
2016-01-23 18:45:53
阅读次数:
266
一.文件系统文件系统将文件的权限与属性保存在inode中,一个文件占用一个inode,实际的数据保存在datablock块中。inode会记录文件所占有用的block的号码。每个block只能放置一个文件的数据,而一个文件可以占用多个block。每个文件系统还会有一个超级块(superblock)用于记录..
分类:
系统相关 时间:
2016-01-20 22:48:33
阅读次数:
278