如何检查特定分区ext4是否已记录日志?


19

我需要知道这一点,因为:

如果格式化磁盘时没有日志,请添加data = writeback挂载选项。否则,添加数据=有序的,这将是完整日志记录与根本不记录之间的良好折衷。

SSDChecklist中

Answers:


15

sudo dumpe2fs /dev/sda1 | more,寻找以Filesystem Features开头的行,应该说has_journal

要关闭日志并加快ext4分区上的速度,请执行以下步骤:

示例使用sda1设备,这并不意味着您应该在主磁盘上执行此操作,将sda1替换为正在准备的磁盘,否则会发生数据丢失!

在/ dev / sda1磁盘上创建ext4 fs

mkfs.ext4 /dev/sda1

要启用writeback模式,请使用此选项。此模式通常将提供最佳的ext4性能。

tune2fs -o journal_data_writeback /dev/sda1

要删除日志,请删除has_journal选项,这将禁用etx4日志

tune2fs -O ^has_journal /dev/sda1

检查一切正常

e2fsck -f /dev/sda1

完成,仅建议用于速度应用!l


12

以下命令以超级用户身份执行,并将正确的分区用作参数

debugfs -R features /dev/sda1

应该给你这样的输出

debugfs 1.41.14 (22-Dec-2010)
Filesystem features: has_journal ext_attr resize_inode dir_index filetype needs_recovery extent flex_bg sparse_super large_file huge_file uninit_bg dir_nlink extra_isize

在那里你可以阅读has_journal


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.