
108
6 章 ボックス
のです。最もよくあるのは、永続的なネットワークデバイスの udev に関す
るルールがあるためで、これは新しい仮想マシンではリセットしておかなけ
ればなりません。
この問題を回避するには、すべての persistent-net ルールを削除します。
Ubuntu の場合、以下のような手順を踏みます。
$ rm /etc/udev/rules.d/70-persistent-net.rules
$ mkdir /etc/udev/rules.d/70-persistent-net.rules
$ rm -rf /dev/.udev/
$ rm /lib/udev/rules.d/75-persistent-net-generator.rules
6.5.5
最終的なボックスのサイズの最小化
仮想マシンのイメージは大きなものです。平均では、
500MB
から
2GB
の間にな
るでしょう。ありがたいことに、ボックスをパッケージ化する前に簡単な最適化を
行って、最終的なパッケージが消費するディスク容量を大きく節約することができま
す。
まず、不要なパッケージをシステムから削除してください。それらは、ボックスの
ユーザーが必要だと思えば、プロビジョナを使って後からいつでもインストールし直
すことができます。削除しやすいのは、ビルドツール、
Linux
のヘッダ、
man
ペー
ジなどでしょう。
次に、仮想ハードディスクをゼロで埋めて、ゼロで埋まったファイルを削除してく
ださい。こうすることで、下位のディスクにおけるフラグメンテーションの問題が解 ...