【发布时间】:2011-07-10 08:17:57
【问题描述】:
如果我正在读取存储在 NTFS 文件系统上的文件,并且我尝试在该文件仍在读取时移动/重命名该文件,我将无法这样做。如果我在 EXT3 等 UNIX 文件系统上尝试此操作,它会成功,并且执行读取的进程不受影响。我什至可以 rm 文件并且读取过程不受影响。这是如何运作的?有人可以向我解释为什么在 UNIX 文件系统下支持这种行为但在 NTFS 下不支持?我有一种模糊的感觉,它与硬链接和索引节点有关,但我希望能有一个很好的解释。
【问题讨论】:
标签: unix filesystems ntfs mv