每个有大约10G的5个大文件(file1,file2,.. file5),磁盘上剩余的可用空间非常小,我需要将所有这些文件串联在一起。无需保留原始文件,仅保留最后一个文件。
通常串联会cat
依次处理文件file2
.. file5
:
cat file2 >> file1 ; rm file2
不幸的是,这种方式需要我没有至少10G的可用空间。有没有一种方法可以串联文件而不进行实际复制,但是以某种方式告诉文件系统,文件1不会在原始文件1结束时结束,而在文件2开始时会继续?
ps。如果重要的话,文件系统是ext4。
nbd-server
。