, när ibland du önskar att lagra din reserv eller något, sparar önskar annan stor uppsättning av direktanslutet eller att dela dem någon annars dig behov att finna a långt till kompressen, och att dela sparar in i en stor bit av 100 eller mer megabyte. Jag klädde med filt behovet för denna som väl för en tid sedan, då jag önskade att lagra min reserver direktanslutet, och den tjänste- on-line lagringen hade ett lock av MB 100 per att spara. I grundar en egentligen proper lösning som baseras på tar befalla. När du använder denna metod I delar min reserv av omkring 1 GB in i 10 en stor bit av 100 MB varje med ökande filenames.
De 1 GBNA sparar mig önskade att dela kallades dbbackup.db. Här är befalla som jag körde för att skapa multipeltar sparar av 100 MB varje ut ur det:
nr. tar - cf - dbbackup.db | splittring - b 100m - db_backup.tar
Detta befaller tog en lång tid att köra. När det var gjort spring som jag lämnades med tio sparar, 100 MB namngett varje db_backup.tar aa, db_backup.tar ab, db_backup.tar ac, och så vidare och så framåt.
Nu kan jag kopiera dessa sparar till min yttre lagring eller sänder dem med lindrar. För att sy 1GBen spara tillbaka tillsammans alla som jag behöver att göra ska köra efter befalla:
nr. kattdb_backup.tar a* | (tar x)
Och voilaen, får jag mitt original sparar igen.























{ 2 kommentarer… läste dem som var nedanföra eller tillfoga en }
Saknad för förmiddag kanske I något. För en stor singel spara varför bruk splittringen befaller inte enkelt vid honom? 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