当前位置: 首页>>技术教程>>正文


partitioning – 我如何检查特定分区 ext4 是否已记入日志?

,

问题描述

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

\\n

Add the data=writeback mounting option if you formatted the disk without journaling. Otherwise add data=ordered which sould be a good compromise between full journaling and none at all.

\\n

来自 SSDChecklist

最佳答案

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

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

次佳答案

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

完成,仅推荐用于速度应用!Gl

第三种答案

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

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/14645.html,未经允许,请勿转载。