Às vezes quando você quer armazenar em linha seu apoio ou qualquer outro jogo grande das limas ou os querer compartilhar d alguma outra pessoa você necessita encontrar uma maneira comprimir e rachar as limas em pedaços de 100 ou mais megabytes. Eu senti a necessidade para este também recentemente quando eu quis armazenar em linha meus apoios e o serviço em linha do armazenamento teve um tampão de MB 100 por a lima. Eu encontrei uma solução realmente pura baseada no piche comando. Usando este método eu rachei meu apoio de aproximadamente 1 GB em 10 pedaços 100 de MB cada um com nomes de arquivo incrementais.
A lima que de 1 GB eu quis rachar foi chamada dbbackup.db. Está aqui o comando que eu funcionei para criar limas múltiplas do piche 100 de MB cada um fora dele:
# piche - cf - dbbackup.db | split - b 100m - db_backup.tar
Este comando fêz exame de um tempo longo funcionar. Uma vez que era corredor que feito eu fui deixado com as dez limas, 100 MB cada um nomeado db_backup.tar aa, db_backup.tar ab, C.A. de db_backup.tar, e assim por diante e assim por diante.
Agora eu posso copí estas limas a meu armazenamento externo ou enviá-las com facilidade. Stitch junto a parte traseira tudo que da lima 1GB eu necessito fazer é funcionar o seguinte comando:
# a* de db_backup.tar do gato | (piche x)
E voila, eu começo minha lima original outra vez.























{ 2 os comentários… leram-nos abaixo ou adicione um }
Talvez eu falto algo. Para uma única lima grande porque não simplesmente uso o comando rachado por se? Executing a single command might be faster than executing both tar and split.
split –bytes=1024b sdbackup.db db_backup_
cat db_backup_* > joined_file.db
Perhaps a better example would show the same operation used on multiple folders
# tar -cf - /var/www /var/ftp | split -b 100m - my_backup.tar
To guard against missing or damaged pieces, install “par2cmdline”, and create parity files so that you can repair missing pieces.
To create parity files with a 15% redundency:
# par2 create -r15 my_backup.tara*
To verify:
# par2 verify my_backup.taraa.par2
To repair missing pieces:
# par2 repair my_backup.taraa.par2
To combine the pieces and extract:
# cat my_backup.tara? | (tar x)
Leave a Comment