Nossos servidores estão executando o Ubuntu Linux, e o arquivo binário é um despejo BSON de uma grande coleção do MongoDB. Quão confiável é uma ferramenta split
? Existe uma maneira mais rápida ou melhor de fazer isso?
26
A divisão é muito confiável. Nós o usamos para transportar arquivos de log grandes e funcionou bem por até dois GB (não 50 GB).
Acredito que você pode tentar usar a divisão para sua exigência e informe-nos.
Dividido em arquivos de 5 GB
split --bytes = arquivo de entrada 5G
Ele será dividido em vários arquivos de 5 GB e denominado xaa, xab, xac, .... e assim por diante.
Concatenar
cat x *> outfile
com isso, você pode concatenar como arquivo único na outra extremidade.
Se você tiver o rar instalado, funcionou muito bem para mim:
Separar
Para remontar:
Benefícios:
fonte
split
ecat
são totalmente confiáveis. Além disso, você pode compactar in-line assim. Suponha que seu arquivo de entrada sejadump.bson
:E então reconstitua com isso:
Dica, isso funciona tão bem quanto
xz(dec)
no lugar deg(un)zip
fonte