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.























{ 2 comentaris... llegeixi'ls sota o afegeixi'n un }
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
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