ソースからビルドせずにOpenBSDのbsd.rdサイズを増やすことはできますか?

ソースからビルドせずにOpenBSDのbsd.rdサイズを増やすことはできますか?

インストールイメージからbsd.rdを抽出してvnodeでインストールした後、無人インストール時に使用したファイルなど他のファイルを処理できる空き容量が0.2MB残っていることが確認できる。

1MBサイズのファイルをコピーしたいのですが、間違いありません。

それでは、ソースからビルドせずにRAMディスクカーネルのサイズを増やす方法はありますか?

私の考えは、その内容をにコピーしてnewcontent.d添付ファイルを移動して実行し、最後に圧縮してmakefs newcontent.fs newcontent.dインストールrdsetroot bsd.rd.uc newcontent.fsメディアに戻すことです。

残念ながら、元のbsd.rdのサイズは3.3MBですが、コピーには180MBが必要です。

私はディレクトリのサイズを測定するために使用しますdu -hs /path/to/directory

答え1

しばらく前にも同様の質問をした人がいました。[email protected]メーリングリスト。 Stuart Hendersonの答えを直接引用すると、次のようになります。

こんにちは、私は「より大きい」bsd.rdイメージを作りたいと思います。それを増やす唯一の方法は再建ですか?どういうわけかサイズを大きくして新しいdisk.fsをrdsetrootできますか?

src / distribの下の関連するMakefileで少なくともFSSIZEを調整したら、バージョン(8)をビルドしてカーネル構成でMINIROOTSIZEを調整することもできます。

したがって、明らかにそうではありません。カーネルを再構築せずにこれを行う方法はありません。

関連情報