【发布时间】:2011-08-16 15:35:08
【问题描述】:
在最低级别,大多数 OS 文件操作包括打开、关闭、读取、写入、删除以及查找和追加操作,但没有前置操作。
之所以出现这个问题,是因为我的一位同事正在处理他生成的大型(数 GB)数据日志,并且他意识到他没有将文件头写入日志文件。尽管他只需要在文件的前面添加一百个字节,但如果不进入块/扇区文件分配表级别的内容,我们看不到任何方法。
是否有任何历史或技术原因导致前置操作不存在,或者会比类似的附加操作更昂贵?
【问题讨论】:
-
希尔伯特这样描述文件系统。
-
在此处查看类似问题:stackoverflow.com/questions/4573604/…
标签: file-io filesystems prepend