文件IO-文件长度、截断、系统

文件长度

  • 文件长度是以字节为单位,包含在stat结构体中的st_size,只对普通文件、目录文件、符号连接文件有效

空洞文件

  • 空洞文件的产生是文件设置的偏移量超过文件末尾,并且写入数据造成的

文件截断

文件系统

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

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

  • 每个i节点都由至少3个目录项指向它,一个是命名它的目录项,第二个是该目录中的.项,第三个在其子目录testdir中的..项
posted @ 2022-08-21 18:55  starc的miao  阅读(89)  评论(0)    收藏  举报