UNIX文件结构(转自UNIX/AIX操作系统基础教程)
来源:互联网 发布:intent携带数据的方法 编辑:程序博客网 时间:2024/04/29 16:18
1、UNIX将物理设备的一部分视为逻辑设备,一个逻辑设备对应一个文件系统。
2、UNIX把整个逻辑设备以512字节(每个系统不一样,FreeBSD为4K)为块进行划分,块的编号为1、2、3……
3、每个系统都具体相同的基本结构
引导块
超级块
i节点表
文件存储区
(1)引导块:每个文件系统的第一块,存储用于系统启动时引导执行操作系统的内核程序。当整个文件系统由多个文件系统构成时,只有根文件系统的引导块才起作用。
(2)超级块:通常也称管理块,是每个文件系统的第二块。它是文件系统的头,存放的内容包括安装和存取该文件系统的全部管理信息,它包括文件系统的大小、文件系统所有的设备区名、i节点区的大小、空闲空间的大小和空闲表的头等。
如18144,/dev/hd02,5800,99,#10,#11,……
表示:
该文件系统大小为18144块
所存储的盘区是0号第二逻辑分区
该文件系统占用应硬盘空间为5800块
现在可用的空闲i节点数编号为#10,#11,……
当用户使用到该文件系统时,其超级块被装入内存,供用户安装和存取文件系统时使用。
(3)i节点表:在超级块后,紧随的是由若干块构成的一片磁盘区域,即i节点表。i节点表的大小在超级块中指明,如上例的5800块用于存放i节点信息。
如每块取512字节,每个i节点占用64字节空间,一块磁盘区域可存放8个i节点。
i节点号可理解为文件在UNIX的内部编号,一个文件对应一个i节点,但可有多个文件名。i节点的存取格式如下:
mode
type
uid
gid
link.no
size
addr.pt
time
mode:占用标志位(0—空闲,1—占用)
type:对应文件的类型
uid:该文件的属主号
gid:该文件所属的组号
link.no:该文件的链接数
size:该文件的大小
addr.pt:描述指向文件实际数据块的指针
time:最近访问/修改该文件的日期、时间
(4)文件存储区:用于存放文件中数据的存储区域。
- UNIX文件结构(转自UNIX/AIX操作系统基础教程)
- UNIX文件结构(转自UNIX/AIX操作系统基础教程)
- Unix基础教程
- Unix操作系统基础:Unix文件系统之文件
- UNIX文件目录结构
- LINUX/AIX/UNIX 大文件排序问题
- (转)AIX基础教程
- Unix 操作系统
- UNIX操作系统
- unix操作系统
- UNIX文件系统的路径组织结构[操作系统]
- Linux/Unix操作系统目录结构的来历
- UNIX文件系统的路径组织结构[操作系统]
- UNIX(AIX)系统常用命令(一)
- UNIX(AIX)系统常用命令(二)
- UNIX(AIX)系统常用命令(三)
- UNIX(AIX)系统常用命令(四)
- UNIX(AIX)系统常用命令(五)
- Linux 最常用命令
- 强制位与冒险位
- 在Eclipse中主题预览失败Theme preview fails in Eclipse
- umask
- Linux标准目录配置(转自鸟哥)
- UNIX文件结构(转自UNIX/AIX操作系统基础教程)
- vi操作指令
- 完美图解教程 Linux环境VNC服务安装、配置与使用
- 在AIX环境为Oracle表空间增加裸设备(逻辑卷)
- return 与 exit()的区别--return退出本函数,exit()退出整个程序
- c语言中<stdbool.h>的使用
- 使用sys无法通过sqlplus或者sqldeveloper连接数据库
- 日经社説 20150617 規制改革の「検討」で終わるな
- 一年足迹记录