有件奇怪的事我不明白:
我有一个2G block.img文件,里面有一个ext4文件系统。在test.txt中有一个2G block.img文件。test.txt由字母a组成。然后我将block.img挂载到/mnt/第一个。我可以看到这个test.txt里面有字母'a‘。一切都很好。
奇怪的事情从这里开始:同时,我在/mnt/秒上挂载block.img,并将这个文本文件中的所有'a‘改为'b’。我可以看到两个不同的2G文件。我有两个文件2G (4G使用的空间)在一个2G分区!难以置信(:
因此,我的话有一些错误,不幸的是我找不到。
发布于 2012-06-28 23:54:03
实际上,问题在于它不是网络文件系统。操作系统并不期望其他东西会修改分区中的数据。它还缓存小文件,并且它是分区上的物理位置,因此它看起来一点也不改变。
如果分区的大小会比RAM大得多,并且文件将足够大,这至少会导致系统错误和挂载点死亡,甚至导致内核恐慌。
所以这就没问题了。没什么奇怪的。我只是在我的测试中有点不耐烦,并作出了仓促的结论。
https://unix.stackexchange.com/questions/26848
复制相似问题