xfs でログを無効にしたいのですが。
オプションが見つかりませんでした
mkfs.xfs
私の質問は次のとおりです。それらを無効にするか、RAMに移動することは可能ですか? はいの場合、どのように?ありがとう
xfs でロギング コード パスを無効にすることはできませんが、実際の IO オーバーヘッドは、いくつかの汚いトリックを使用して削除できます (注: マウント以外のテストは行っていません)。
# modprobe null_blk
# mkfs.xfs -l logdev=/dev/nullb1,size=16m <DATA_DEVICE>
# mount -o logdev=/dev/nullb1 <DATA_DEVICE> <MOUNT_POINT>
もちろん、これを行うと、ログが提供する一貫性の保証がすべて失われ、クラッシュや電源喪失の後、ファイルシステムの一貫性を取り戻すために xfs_repair を実行する必要があります。
xfs ファイルシステムはジャーナル ファイルシステムであるため、ロギングを完全に無効にすることはできません (なぜそうするのかはわかりません)。ログのmkfs.xfs -l [log_section_options]
サイズを縮小したり、別のデバイスに移動したりできます。次のようなことを行うことができます:mkfs.xfs -l size=512b /dev/sdc1
ログファイルを許可されている最小サイズに縮小します。