unix中的文件处理机制
有人能给我解释一下Unix中的文件处理机制吗。如果您使用rm文件,您不会立即看到磁盘可用空间的变化,而是看到释放空间的缓慢趋势。这种行为背后的原因是什么unix中的文件处理机制,unix,Unix,有人能给我解释一下Unix中的文件处理机制吗。如果您使用rm文件,您不会立即看到磁盘可用空间的变化,而是看到释放空间的缓慢趋势。这种行为背后的原因是什么 编辑。我有一个驱动器的最大容量达到了100%,我做了rm-r一些TB的数据,但没有看到df的即时变化,而是看到可用磁盘空间的值在缓慢上升。这可能是因为文件是以*nix为参考计数的rm从目录树中删除该文件,但只要有引用(即打开的文件描述符),即使没有指向inode的链接,该文件仍将存在。这可能是在手柄关闭时清理文件时可用磁盘空间值上升缓慢的原因。
编辑。我有一个驱动器的最大容量达到了100%,我做了rm-r一些TB的数据,但没有看到df的即时变化,而是看到可用磁盘空间的值在缓慢上升。这可能是因为文件是以*nix为参考计数的
rm
从目录树中删除该文件,但只要有引用(即打开的文件描述符),即使没有指向inode的链接,该文件仍将存在。这可能是在手柄关闭时清理文件时可用磁盘空间值上升缓慢的原因。请提供一个示例或更多信息!