1GBのRAMがインストールされており、ノードmd0とmd1を拡張したいと思います。
/dev/md0 38M 216K 35M 1% /tmp
/dev/md1 58M 20M 33M 39% /var
私はこれを試しましたが失敗しました。
# mdconfig -r -s 128M -u 0
mdconfig: ioctl(/dev/mdctl): Operation not supported`
どのコマンドを使用する必要がありますか?
答え1
FreeBSDでは、「md」デバイスはRAMディスクとも呼ばれる「メモリディスク」です。再起動または再生成すると、その内容は消えて失われます。サイズは-s
mdconfigまたはfstabのフラグを使用して指定されます(参照:fstab のマニュアルページ、そのEXAMPLES
セクションの下にmd10への参照があります)。これらのコマンドを使用してサイズを変更できますが、mdconfig -r
これはmdブロックデバイスではなくmdブロックデバイスのサイズのみを変更することに注意してください。ファイルシステムのサイズを変更してからサイズを変更するよりも、再作成する方がmd
簡単です。md
md
growfs
/tmp
MDを持つことは良いですが、/var
MDを持つことはおそらく悪い考えかもしれないことを指摘したいと思います。以下のデータ/var
は定義上「可変」ですが、一時的なものではありません。 MDを使用すると、/var
再起動後にこのデータが失われます。たとえば、pkg データベースやその他の重要なファイルがここに保存されます。 mdを作成するとは、例えば再起動するとすべてのpkg情報が失われ、インストールされた内容の記録がないため/var
削除できないという意味です。pkg upgrade
答え2
Jherekが述べたようにpfSenseを使用していると仮定すると、この設定を変更する最も簡単な方法は、Webブラウザを介して管理パネルで行うことです。 [システム:詳細:その他]に移動してRAMディスク設定を見つけます。そこから必要なものを見つけることができます。私はバージョン2.2.1を使用していますが、バージョン2.1.3にもこのオプションがあるかどうかはわかりません。