我想禁用xfs登录。
我在
中找不到选项 mkfs.xfs
所以我的问题是:是否可以禁用它们或将它们移动到RAM中? 如果有,怎么样? 感谢
答案 0 :(得分:1)
xfs文件系统是一个日志文件系统,所以你不能完全禁用日志记录。(我不知道你为什么会这样做)。 mkfs.xfs -l [log_section_options]
将允许您缩小日志的大小或将其移动到另一个设备。您可以执行以下操作:mkfs.xfs -l size=512b /dev/sdc1
将日志文件缩小到允许的最小大小。
答案 1 :(得分:1)
你不能在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以使文件系统再次保持一致。