Nos serveurs exécutent Ubuntu Linux, et le fichier binaire est un vidage BSON d'une grande collection MongoDB. À quel point un outil est-il fiable split
? Existe-t-il un moyen plus rapide ou meilleur de procéder?
26
Pour diviser, diviser -b
Pour rejoindre, juste cat
.
AFAIK ils sont totalement fiables, et je doute qu'il y ait quelque chose de plus efficace.
split est très fiable. Nous l'utilisons pour le portage de fichiers journaux volumineux, et cela a bien fonctionné jusqu'à deux Go (pas 50 Go de toute façon).
Je pense que vous pouvez essayer d'utiliser la répartition selon vos besoins et faites-le nous savoir.
Divisé en fichiers de 5 Go
split --bytes = fichier d'entrée 5G
Il se divisera en plusieurs fichiers de 5 Go et le nommera xaa, xab, xac, .... et ainsi de suite.
Enchaîner
cat x *> outfile
par cela, vous pouvez concaténer en tant que fichier unique à l'autre extrémité.
Si vous avez installé rar, cela a très bien fonctionné pour moi:
Séparer
Pour remonter:
Avantages:
la source
split
&cat
sont totalement fiables. Vous pouvez également compresser en ligne comme ceci. Supposons que votre fichier d'entrée soitdump.bson
:Et puis reconstituer avec ceci:
Astuce, cela fonctionne aussi bien avec
xz(dec)
à la place deg(un)zip
la source