文件IO-文件长度、截断、系统
文件长度
- 文件长度是以字节为单位,包含在stat结构体中的st_size,只对普通文件、目录文件、符号连接文件有效
空洞文件
- 空洞文件的产生是文件设置的偏移量超过文件末尾,并且写入数据造成的
![]()
![]()
文件截断

文件系统

- 一个磁盘可以分成多个分区,每个分区包含一个文件系统,每个文件系统中有一个i节点,表示固定长度的记录项;

- i节点数组、目录块、数据块
- 其中,i节点数组包含多个i节点,多个目录块指向一个i节点,节点都有一个链接计数,当计数清零时,才可释放磁盘空间,解除链接的函数是ulink

- 每个i节点都由至少3个目录项指向它,一个是命名它的目录项,第二个是该目录中的.项,第三个在其子目录testdir中的..项



浙公网安备 33010602011771号