Есть 5 огромных файлов (file1, file2, .. file5) по 10G каждый и на диске осталось очень мало свободного места, и мне нужно объединить все эти файлы в один. Сохранять оригинальные файлы не нужно, только конечный.
Обычная конкатенация происходит cat
последовательно для файлов file2
.. file5
:
cat file2 >> file1 ; rm file2
К сожалению, этот способ требует как минимум 10G свободного места, которого у меня нет. Есть ли способ объединить файлы без фактического копирования, но как-то сказать файловой системе, что file1 не заканчивается в конце file1 и продолжается в начале file2?
пс. файловая система ext4, если это имеет значение.
nbd-server
.