标签: linux file filesystems inode
linux中是否有一种方法可以通过将2个文件转换为包含2个片段的1个文件来连接现有文件?我想通过更新第一个文件的inode指针来包含第二个文件块,然后删除第二个文件inode。
答案 0 :(得分:0)
这在大多数文件系统上都不是“物理上”可行的,并且没有Linux系统调用来执行此操作。
考虑将两个文件相互附加的情况,其中每个文件是1 GB + 1个字节。简单地连接两者会在文件中间留下一个1字节的范围;大多数文件系统无法表示这一点,因为它们只在文件末尾使用部分扩展区。