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