FreeBSDをインストールして、squidキャッシュサーバーを実行したいと思います。このインストールをできるだけ小さくするにはどうすればよいですか?
ブート専用のISOファイルを仮想ボックスにインストールしましたが、約600メガバイトかかりました。ちなみに古いマシンなので、この最小サイズで動作させたいです。
必要なファイルだけをダウンロードするスクリプトはありますか?また、パーティションを保持するsquidキャッシュに最適なファイルシステムはどれですか?
確かに、最小限のインストールでも、特にAMD64リリースを選択する場合、現在のFreeBSDには最低600MBが必要です。
まだいくつかのオプションが残っています:
「古い」7.xまたは8.x(i386)リリースの使用
「古い」7.3(i386)をすべて最小限にインストールしようとしましたが、270MBかかりました。
マシンが十分に古いと仮定すると、64ビットシステムについては気にしないでしょう。おそらく、この古い(しかし頑丈な)システムは、ニーズに対して十分に小さいでしょう。
NanoBSDのインストール
これは、生きているものから最小限のシステムイメージを生成する方法です。
保持するものを正確に選択しますが、これは通常のクリックタイプのインストールではありません。これが NanoBSD を構築する手順です(これはまだ最新です)。
専用システムを使用する(pfSense、m0n0Wall、...)
キャッシュのためにsquid
を実行できる特殊なFreeBSDベースのシステムがいくつかあります(実際、それらはNanoBSDにも基づいています)。ここではいくつかの例を示します。