OpenBSD LiveCDはCD-ROM単体で運用することができますが、電源を切ると mfs (メモリファイルシステム) 上のデータはすべて消えてしまいます。また、ネットワークなどの設定値は、起動時に毎回手で入力する必要があります。
そのような不便を解消するため、OpenBSD LiveCDでは、各種設定値やホームディレクトリ上のデータなどをフロッピーディスクに保存し、次回ブート時に復帰させる機能を持っています。
データをフロッピーディスクに保存するには、専用のスクリプト fdadm を使用する。
# /boottmp/fdadm Welcome to Floppy Disk maintenance tool. Type ? for help. Cmd ->
fdadmのコマンドは、以下のとおり;
作成されたフロッピーディスクは、以降のLiveCD立ち上げ時に、ブートモードを ''3: CD-ROM + .tar.gz floppy' に選択することで読み込まれる。
fdadmで作成したフロッピーディスクには、保存データだけではなく、そのデータを展開するためのシェルスクリプトも同時に書き込まれる。
これは、フロッピーディスク上のシェルスクリプトを変更することで、CD-ROMをバージョン変更することなく、データの展開方法をカスタマイズしたり、特殊なコマンドを実行するためのフックとして用いられることを意図している。
LiveCDに戻る