tar czf
現在、マージバックアップファイルを実行しています。これらのファイルは特定のディレクトリにあります。
しかし、ファイル数が増えています。使用tzr czf
時間が長すぎます(20分以上増え続けます)。
スケーラブルな方法でファイルをすばやくマージする必要があります。
genisoimage
、readom
を見つけmkisofs
たがどれが一番速いのか、それぞれの限界は何なのかわかりません。
ベストアンサー1
ほとんどの時間がCPUまたはI / Oに費やされていることを確認する必要があります。どちらにしても改善できる方法はいくつかあります。
答え:圧縮しないでください。
要件リストに「圧縮」を記載していないので、パラメータリストから「z」を削除してみてくださいtar cf
。これにより、作業が少し速くなる可能性があります。
以前にバックアップされたファイルをスキップするには、「-N」を使用するなど、プロセスを高速化する他の技術があります。
B:ddを使用してパーティション全体をバックアップしてください。
または、パーティション全体をバックアップするには、ディスクイメージ全体をコピーしてください。これにより処理が保存されます。たくさんディスクヘッドの探索時間。tar
より高いレベルで動作する他のプログラムには、ファイルの内容の場所を見つけ、より多くのタスクを実行するためにディレクトリエントリとinodeを読み取って処理する必要があるオーバーヘッドがあります。ディスクナビゲーション、ディスク上の別の場所から各ファイルを読み取ります。
基本データをすばやくバックアップするには、次を使用します。
dd bs=16M if=/dev/sda1 of=/another/filesystem
(これはRAIDを使用しないと仮定しているため、状況が若干変わることがあります)