Hay 5 archivos enormes (archivo1, archivo2, ... archivo5) de aproximadamente 10G cada uno y un espacio libre extremadamente bajo que queda en el disco y necesito concatenar todos estos archivos en uno. No es necesario conservar los archivos originales, solo el final.
La concatenación habitual va cat
en secuencia para los archivos file2
... file5
:
cat file2 >> file1 ; rm file2
Desafortunadamente, esta forma requiere un espacio libre de al menos 10G que no tengo. ¿Hay alguna manera de concatenar archivos sin copiarlo realmente pero decirle al sistema de archivos de alguna manera que el archivo1 no termina en el archivo original1 y continúa al inicio del archivo2?
PD. el sistema de archivos es ext4 si eso importa.
nbd-server
.