1

我想禁用登录 xfs。

我没有找到选项

mkfs.xfs

所以我的问题是:是否可以禁用它们或将它们移动到 RAM 中?如果是,如何?谢谢

4

2 回答 2

3

您不能禁用 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 以使文件系统再次保持一致。

于 2016-06-25T18:05:04.607 回答
1

xfs 文件系统是一个日志文件系统,所以不,你不能完全禁用日志记录。(我不确定你为什么会这样做)。这mkfs.xfs -l [log_section_options]将允许您缩小日志的大小或将其移动到另一个设备。您可以这样做:mkfs.xfs -l size=512b /dev/sdc1将日志文件缩小到允许的最小大小。

于 2015-05-20T21:50:17.157 回答