Linuxをもつマルチ部分tarファイルを作る方法

2009年5月25日のSukrit Dhandhania によって

Linux

時々、オンラインでファイルのあなたのバックアップまたは他の大きいセットを蓄えたいかあるいは彼ら誰か他の人を共用したいときに、あなたは、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.taraadb_backup.tarabdb_backup.taracと名付けられた10のファイルを残されましたなどなど。

今、私は、私の外部記憶装置にこれらのファイルをコピーするか、あるいは容易に彼らを出荷することができます。1GBファイル背中を一緒に縫うために、する私が必要なものすべては、以下の命令を実行することです:

#がdb_バックアップをむちで打ちます。tara* | (tar x)

そして、voila、私は、私の元のファイルをまた得ます。

関連郵便:
  • Windows XP SP3にカスタム主題を適用する方法
  • あなたのLinuxバックアップを暗号化する方法
  • Simplehelp再生タイヤ:2007年5月- あなたに感嘆させて感謝して下さい!
  • Linuxコマンドライン手品- 見つけて取り替えて下さい
  • ファイルにLinuxコマンドの産出を保存する方法
  • 毎日あなたのEメール受信箱でちょうどこれのようにシンプルなヘルプ家庭教師を得て下さい- 無料です!あなたの以下のEメールアドレスをちょうど入力して下さい:

     

    あなたは、いつでもこのEメール・サブスクリプションからいつも抜けることができます。

    {2 comments…が彼らを読みましたの下にあるいは1人を足して下さい }

    1 ドン・Birdsall 05.26.09 5:50AMに

    たぶん、私は何かを逃しています。唯一の大きいファイルのために、なぜ、ひとりで分け前コマンドを単に使いませんか?唯一のコマンドを実行することは、tarと分け前の両方を実行してよりも速いでしょう。

    分け前–bytes=1024b sdbackup.db db--支援の--
    db_バックアップ_*をむちで打って下さい>加わられた_file.db

    2 ニール05.26.09 1:19PMに

    たぶん、より良い例は、同じ操作が多数のフォルダーで使用したことを示すでしょう

    #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)

    コメントを残して下さい

    あなたは、これらのHTML鬼ごっこと属性を使うことができます:<ひとつのhref=""タイトル=""><abbrタイトル=""><頭文字語タイトル=""><b><blockquote=を引用します""><引用して下さい><コード><デルdatetime=""><em><i><q=を引用します""><攻撃><強いです>