2

配布可能な仮想アプライアンスとして使用されるLinuxベースの(Centos)仮想マシンがいくつかあります。配布用に(tar.gz、zipなどを介して)可能な限り圧縮できるようにする必要があります。

不要なファイル(.log、/ tmp / *、/ var / log /など)をすべて削除し、ディスクの空き領域に/ dev/zeroを書き込みました。

/ dev / zeroを介してスワップパーティションとファイルにゼロを書き込むことは可能ですか?私は最初に-aを交換する必要があることを知っています。内部構造が壊れてしまうのではないかと心配です。

私たちのVMは、パーティションスワップとファイルスワップの両方を使用します。

また、配布用のVMのサイズを縮小するための他の戦略はありますか?

すべてのハイパーバイザーテクノロジー(Xen、VMWなど)をサポートする必要があるため、ベンダーツールは役立つかもしれませんが、クロスプラットフォームの戦略を探しています。

- - ありがとう

4

2 に答える 2

6

ゼロを書き込んでから、mkswapを使用して空のスワップパーティションを作成することをお勧めします。

于 2010-07-22T18:06:06.207 に答える
1

$ dd -if = / dev / zero of = / path / to / file bs = 512 count=1ファイルのサイズを調整します。

于 2010-07-25T00:50:17.887 に答える