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

我需要知道这个因为:

如果在没有日记的情况下格式化磁盘,请添加data = writeback挂载选项。 否则添加data = ordered,这可能是完整日记与完全日记之间的良好折衷。

来自SSDChecklist 。

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

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

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

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

mkfs.ext4 /dev/sda1

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

tune2fs -o journal_data_writeback /dev/sda1

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

tune2fs -O ^has_journal /dev/sda1

检查一切是否正常

e2fsck -f /dev/sda1

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

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

 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

tune2fs -l /dev/sdaX | grep features tune2fs -l /dev/sdaX | grep features (来自linuxquestions.org )