Com Crear un Multi Arxiu de Quitrà de Part amb Linux

per Sukrit Dhandhania el 25 de maig, de 2009

Linux

A vegades quan vol emmagatzemar la seva reserva o qualsevol altre conjunt gran d'arxius en línia o voler compartir-los algú altre vostè necessitar trobar que un camí condensi i parteixi els arxius en trossos de 100 o més Megabytes. Sentia la necessitat d'això també últimament quan volia emmagatzemar les meves reserves en línia i tenia el servei d'emmagatzematge en línia una gorra de 100 mbar per arxiu. Trobava una solució realment polida basada en la comanda de quitrà. Utilitzant aquest mètode parteixo la meva reserva d'aproximadament 1 GB en 10 trossos de 100 mbar cada un amb filenames incrementals.

L'1 arxiu de GB que volia partir s'anomenava dbbackup.db. Aquí és la comanda que dirigia per crear arxius de quitrà múltiples de 100 mbar cada un fora d'això:

Quitrà de # -cfr - divisió de dbbackup.db | -b 100 m - db_backup.tar

Aquesta comanda considerava que s'executava molt temps. Una vegada que es feia corrent quedava amb deu arxius, 100 mbar cada db_backup.taraa anomenat, db_backup.tarab, db_backup.tarac, etcètera etcètera.

Ara puc copiar aquests arxius al meu emmagatzematge extern o enviar-los amb facilitat. Cosir l'1 GB arxiu donar suport junts a tot el que necessito fer ha de córrer la comanda següent:

Gat de # db_backup.tara* | (x de quitrà)

I voila, tinc el meu arxiu original una altra vegada.

Correus Relacionats:
  • Com Aplicar Temes de Costum A Windows XP SP3
  • Com encriptar les seves reserves de Linux
  • Simplehelp Recap: Maig de 2007 - sorpresa, i gràcies!
  • Màgia de línia d'ordres de Linux - trobi i reemplaci
  • Com salvar la producció d'una comanda de Linux a un arxiu
  • Porti classes d'Ajuda Simples just com aquest en el seu inbox d'e-mail tots els dies - de franc! Només ingressi a la seva adreça d'e-mail sota:

    Sempre pot optar fora d'aquesta subscripció d'e-mail a qualsevol moment.

    { 2 comentaris... llegeixi'ls sota o afegeixi'n un }

    1 Don Birdsall 05.26.09 a les 5:50 sóc

    Potser sóc perdent alguna cosa. Per a un arxiu gran senzill per què no simplement utilitzar la comanda de divisió per si mateix? Executar una comanda senzilla podria ser més ràpid que executar tant quitrà com divisió.

    divisió -bytes=1024b sdbackup.db db_backup_
    gat db_backup_* > joined_file.db

    2 Neil 05.26.09 a les 1:19 pm

    Potser un millor exemple mostraria la mateixa operació utilitzada en carpetes múltiples

    Quitrà de # -cfr - /var/www /divisió de var/ftp | -b 100 m - my_backup.tar

    Per protegir-se de peces desaparegudes o fetes malbé, instal·li "par2cmdline", i creï arxius de paritat de manera que pugui reparar peces desaparegudes.

    Crear arxius de paritat amb un redundency d'un 15%:
    # par2 crear -r15 my_backup.tara*
    Verificar:
    # par2 verificar my_backup.taraa.par2
    Reparar peces desaparegudes:
    Reparació de # par2 my_backup.taraa.par2
    Combinar les peces i extracte:
    Gat de # my_backup.tara? | (x de quitrà)

    Deixi un Comentari

    Pot utilitzar aquests cordons de HTML i atributs: <A href=" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>