文件基本概念文件
可被读写的对象
具备一定权属性,包括访问权限、类型等
文件系统
文件及其属性的集合,提供了命名及管理机制
文件结构
字节流,没有特定内部结构文件类型普通文件
目录
设备文件
字符文件/块文件
FIFO文件(如管道文件)
Socket文件
符号链接
硬连接不同的文件名对应同一个inode
不能跨越文件系统
相应系统调用
link()[root@localhost l...
分类:
系统相关 时间:
2015-05-13 14:44:34
阅读次数:
154
linux磁盘与文件系统
格式化
因为每一种文件系统设置所设定的文件属性/权限并不相同,为了存放这些数据,就需要将分隔槽格式化,比如在linux上面文件系统里面就有inode, block, superBlock,这些就是为文件系统而存在的,所以在格式化的时候,就需要在磁盘里面加上标签,标号神马的! 文件系统
在没有LVM和磁盘阵列技术之前,一个分隔槽就代表了一个文件系统,...
分类:
系统相关 时间:
2015-05-12 21:02:01
阅读次数:
261
使用方法find[路径][参数]-atime+n/-n:表示访问或执行时间大于或小于n天的文件。-ctime+n/-n:表示写入、更改inode属性(如更改所有者、权限或者连接)时间大于或小于n天的文件-mtime+n/-n:表示写入时间大于或小于n天的文件。
分类:
其他好文 时间:
2015-05-10 20:44:45
阅读次数:
137
ramfs内存文件系统ramfs是一个利用VFS自身结构而形成的内存文件系统。ranfs没有自己的文件存储结构,它的文件存储于page cache中,目录结构由dentry链表本身描述,文件则由VFS的inode结构本身描述。/proc文件系统/proc文件系统是个虚拟文件系统,它通过文件系统接口实...
分类:
其他好文 时间:
2015-05-09 01:13:02
阅读次数:
122
1.本文目的通过解析客户端创建文件流程,认知hadoop的HDFS系统的一些功能和概念。2.主要概念2.1 NameNode(NN):HDFS系统核心组件,负责分布式文件系统的名字空间管理、INode表的文件映射管理。如果不开启备份/故障恢复/Feneration模式,一般的HDFS系统就只有1个NameNode,当然这样是存在单点故障隐患的。NN管理两个核心的表:文件到块序列的映射、块到机器序列的...
分类:
其他好文 时间:
2015-05-08 09:30:01
阅读次数:
142
http://wenku.baidu.com/link?url=953T6GZCnaBzwr4YqPFUT4oOyYr4wyOnXlCLO1OUYZkaJWh2fTs634SM7ZpYiTKkpmYXw-G7XihoOWBPbO4DPhShoU64pw5vnvW_CUX_eTi1 在根目录下的usr...
分类:
系统相关 时间:
2015-05-07 15:53:56
阅读次数:
173
一、inotify简介inotify是Linux内核2.6.13(June18,2005)版本新增的一个子系统(API),它提供了一种监控文件系统(基于inode的)事件的机制,可以监控文件系统的变化如文件修改、新增、删除等,并可以将相应的事件通知给应用程序。该机制由著名的桌面搜索引擎项目beagle引入用..
分类:
其他好文 时间:
2015-05-05 12:46:10
阅读次数:
220
链接:一种在共享文件和访问它的用户的若干目录项之间建立联系的一种方法。Linux中包括两种链接:硬链接(Hard Link)和软链接(Soft Link),软链接又称为符号链接(Symbolic link)。我们首先来了解一下几个名词:索引节点(inode)要了解链接,我们首先得了解一个概念,叫索引...
分类:
系统相关 时间:
2015-05-04 17:16:56
阅读次数:
142
最近电脑安装上了Ubuntu 14,因为要有线连接校园网,所以下载了iNode linux 版本。学校也未说明这个版本适合linux哪个内核,也没有安装说明,只好自己网上摸索,结果问题多得实在是不忍直视。。。最后还是借助万能的互联网解决了。这里记录下,或许可以帮到有需要的朋友。下载软件,拷贝和解压sudo cp iNodeClient_Linux.tar.gz /usr/
sudo tar -zx...
分类:
系统相关 时间:
2015-05-02 09:49:24
阅读次数:
362
在阅读的过程中有任何问题,欢迎一起交流
邮箱:1494713801@qq.com
QQ:1494713801
具体方法和思想:
1)设置2个指针,一个走2步时,另一个走1步;
2)那么一个走到头时,另一个走到中间。
iNode * GetMiddleNode ( iNode *head )
{
iNode *p1 = head;
iNode *p2 = ...
分类:
编程语言 时间:
2015-04-30 18:09:44
阅读次数:
113