時々、オンラインでファイルのあなたのバックアップまたは他の大きいセットを蓄えたいかあるいは彼ら誰か他の人を共用したいときに、あなたは、100以上MBの塊へファイルを圧縮して割る方法を見つける必要があります。オンラインで私の支持をしまっておきたかったときに、私は、同様にこれに対する必要性を最近感じ、そして、オンラインストレージ・サービスは、1ファイル当たり100 MBの帽子を持っていました。私は、本当にきちんとしたソリューションが、tarコマンドに基づくことがわかりました。この方法を使って、私は、増加のファイル名で100 MBの10の塊へ約1 GBの私のバックアップをそれぞれ割りました。
私が割れたかった1 GBファイルは、dbbackup.dbと呼ばれました。コマンドIが達したHere’sは、それから100 MBの複数のtarファイルをそれぞれ作ります:
#tar cf dbbackup.db | 割られるb 100m-db_backup.tar
このコマンドは、走るために、長時間かかりました。一旦走ることが終わったならば、私は、それぞれ100 MBでdb_backup.taraa、db_backup.tarab、db_backup.taracと名付けられた10のファイルを残されましたなどなど。
今、私は、私の外部記憶装置にこれらのファイルをコピーするか、あるいは容易に彼らを出荷することができます。1GBファイル背中を一緒に縫うために、する私が必要なものすべては、以下の命令を実行することです:
#がdb_バックアップをむちで打ちます。tara* | (tar x)
そして、voila、私は、私の元のファイルをまた得ます。























{2 comments…が彼らを読みましたの下にあるいは1人を足して下さい }
たぶん、私は何かを逃しています。唯一の大きいファイルのために、なぜ、ひとりで分け前コマンドを単に使いませんか?唯一のコマンドを実行することは、tarと分け前の両方を実行してよりも速いでしょう。
分け前–bytes=1024b sdbackup.db db--支援の--
db_バックアップ_*をむちで打って下さい>加わられた_file.db
たぶん、より良い例は、同じ操作が多数のフォルダーで使用したことを示すでしょう
#tar cf/var/www/var/ftp | 割られるb 100m-私の_backup.tar
見当たらないまたは損害を与えられる一個からガードするために、あなたが失った一個を償うことができるように“par2cmdline”を取り付けて、そして同等ファイルを作って下さい。
15パーセントredundencyで同等ファイルを作ること:
par2が作る#-r15私の_支持。tara*
確かめること:
#par2は、私の_backup.taraa.par2を確かめます
失った一個を償うこと:
#par2は、私の_backup.taraa.par2を償います
一個を結び合わせてそして抽出すること:
#は私の_backup.taraをむちで打ちます? | (tar x)
コメントを残して下さい