Como criar Multi uma lima do piche da parte com o Linux

por Sukrit Dhandhania em Maio 25, 2009

Linux

À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.

Bornes relacionados:
  • Como aplicar temas feitos sob encomenda a Windows XP SP3
  • Como cifrar seus apoios de Linux
  • Recap de Simplehelp: Maio 2007 - o wow, e agradece-o!
  • Como conservar a saída de um comando de Linux a uma lima
  • Linha de comando mágica de Linux - encontre e substitua
  • Comece tutorials simples da ajuda justos como este em seu inbox do email diário - para livre! Incorpore apenas seu email address abaixo:

    Você pode sempre opt fora desta subscrição do email em em qualquer altura que.

    { 2 os comentários… leram-nos abaixo ou adicione um }

    1 Don Birdsall 05.26.09 em 5:50 am

    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

    2 Neil 05.26.09 at 1:19 pm

    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

    You can use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>