Câu trả lời:
chia rất đáng tin cậy. Chúng tôi sử dụng nó để chuyển các tệp nhật ký lớn và nó hoạt động tốt với tối đa vài GB (dù sao không phải là 50 gb).
Tôi tin rằng bạn có thể thử sử dụng phần tách cho yêu cầu của bạn và cho chúng tôi biết.
Chia thành 5GB
chia --byte = 5G đầu vào
Nó sẽ chia thành nhiều tệp 5GB và đặt tên là xaa, xab, xac, .... v.v.
Kết hợp
mèo x *> outfile
bằng cách này, bạn có thể ghép thành một tệp duy nhất ở đầu kia.
Nếu bạn đã cài đặt rar, nó hoạt động rất tốt với tôi:
Tách
rar a -m0 -v5000m newfilename giantfile.foo
Để tập hợp lại:
unrar x newfilename.*
Lợi ích:
split
& cat
hoàn toàn đáng tin cậy. Bạn cũng có thể nén nội tuyến như thế này. Giả sử tệp đầu vào của bạn là dump.bson
:
gzip < dump.bson | split -b 32M - dump.bson.gz.
Và sau đó phục hồi với điều này:
cat dump.bson.gz.* | gunzip > dump.bson
Mẹo, điều này cũng hoạt động tốt với xz(dec)
thay vìg(un)zip