如何检查特定分区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 )