Anexar ao arquivo muito grande em tempo fixo ou muito rápido [fechado]
Eu tenho um arquivo muito grande (> 500 GB) que desejo anexar com um cabeçalho relativamente pequeno (<20 KB). Executando comandos como:
cat header bigfile > tmp
mv tmp bigfile
ou comandos semelhantes (por exemplo, com sed) são muito lentos.
Qual é o método mais rápido de escrever um cabeçalho no início de um arquivo grande existente? Estou procurando uma solução que possa ser executada no CentOS 7.2. Não há problema em instalar pacotes a partir da instalação do CentOS ou atualizar o repo, EPEL ou RPMForge.
Seria ótimo se existe algum método que não envolva realocar ou copiar a grande quantidade de dados no bigfile. Ou seja, espero uma solução que possa operar em tempo fixo para um determinado arquivo de cabeçalho, independentemente do tamanho do bigfile. Se é pedir demais, estou apenas pedindo o método mais rápido.
Compilar uma ferramenta auxiliar (como em C / C ++) ou usar uma linguagem de script é perfeitamente aceitável.