Existem 5 arquivos enormes (arquivo1, arquivo2, .. arquivo5) com cerca de 10G cada e um espaço livre extremamente baixo disponível no disco e preciso concatenar todos esses arquivos em um. Não há necessidade de manter os arquivos originais, apenas o final.
A concatenação usual está cat
em sequência nos arquivos file2
.. file5
:
cat file2 >> file1 ; rm file2
Infelizmente, esse caminho requer um espaço livre de pelo menos 10G que não tenho. Existe uma maneira de concatenar arquivos sem copiá-lo de verdade, mas diga ao sistema de arquivos que o arquivo1 não termina no final do arquivo1 original e continua no início do arquivo2?
ps. sistema de arquivos é ext4, se isso importa.
nbd-server
.