Linux,扇区,块,文件系统,目录中的记录项
2014-09-14 11:11
106 查看
1.Windows下的文件系统是:NTFS
2.Linux下的文件系统是ext2,ext3,最新的是ext4
3.一般的硬盘以512个字节为一个扇区
4.磁盘中一个Block的大小时扇区的倍数,PC默认设置的大小是4096的大小
5.关于文件系统(以ext2文件系统为例)
![](https://img-blog.csdn.net/20140914104127046?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdG90b3R1enVvcXVhbg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
6.文件名并没有存在inode里面
7.目录项,一个目录项默认的大小时4096字节的大小
里面记录的有文件名,inode的id
![](https://img-blog.csdn.net/20140914104312253?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdG90b3R1enVvcXVhbg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
读目录的原理:
1.目录的数据块里面都存储的是记录项,记录里描述了当前目录有哪些文件,文件名,文件类型,inode号信息。
2.当用VI带home/hello文件的过程
规定:
更目录必须放在inode编号2的inode上。通过stat
/ 可以看到inode编号为2
A:从inode编号为2的inode开始找文件,接着遍历文件记录项,找到到/home
B:先找到home目录对应的数据块
C:那hello文件名和/home记录里匹配文件名,如果找到了那么就可以找到文件的inode,接着就可以通过inode中的数据块指针找到文件内容。
2.Linux下的文件系统是ext2,ext3,最新的是ext4
3.一般的硬盘以512个字节为一个扇区
4.磁盘中一个Block的大小时扇区的倍数,PC默认设置的大小是4096的大小
5.关于文件系统(以ext2文件系统为例)
6.文件名并没有存在inode里面
7.目录项,一个目录项默认的大小时4096字节的大小
里面记录的有文件名,inode的id
读目录的原理:
1.目录的数据块里面都存储的是记录项,记录里描述了当前目录有哪些文件,文件名,文件类型,inode号信息。
2.当用VI带home/hello文件的过程
规定:
更目录必须放在inode编号2的inode上。通过stat
/ 可以看到inode编号为2
A:从inode编号为2的inode开始找文件,接着遍历文件记录项,找到到/home
B:先找到home目录对应的数据块
C:那hello文件名和/home记录里匹配文件名,如果找到了那么就可以找到文件的inode,接着就可以通过inode中的数据块指针找到文件内容。
相关文章推荐
- 完美解读Linux中文件系统的目录结构
- 解读Linux文件系统的目录结构(转)
- 完美解读Linux中文件系统的目录结构
- Linux系统各文件、目录介绍
- 简述Linux 文件系统的目录结构
- 完美解读Linux文件系统的目录结构(附简明查阅手册)
- linux文件系统概念&目录结构
- Linux下的文件系统与目录系统简介
- 简述Linux 文件系统的目录结构
- 简述 Linux 文件系统的目录结构
- linux的文件系统目录
- 新手入门 Linux系统下各文件目录的含义
- 简述Linux 文件系统的目录结构
- 简述 Linux 文件系统的目录结构
- LINUX的文件系统和目录树
- linux笔记02(查询系统帮助与查找文件或目录)
- 完美解读Linux中文件系统的目录结构
- 【推荐】解析Linux系统根文件系统的目录树,让你对linux更深的认识
- Linux系统各文件、目录介绍
- 简述Linux 文件系统的目录结构