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

19 partitioning ext4

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

如果您在没有日志记录的情况下格式化磁盘,请添加 data=writeback 挂载选项。否则添加 data=ordered 这应该是完整日志和根本没有之间的一个很好的折衷。

来自SSDChecklist

Bru*_*ira 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

完成,仅推荐用于速度应用程序!GL


enz*_*tib 12

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

debugfs -R features /dev/sda1
Run Code Online (Sandbox Code Playgroud)

应该给你一个像下面这样的输出

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
Run Code Online (Sandbox Code Playgroud)

你可以在哪里阅读has_journal

  • 查明日志级别是“ordered”、“writeback”还是“journal”的一种方法是运行 `dmesg | grep 'mounted filesystem'`,来自[此处](https://bbs.archlinux.org/viewtopic.php?id=104254)的提示。ext4 的文档提到[此处](https://www.kernel.org/doc/html/latest/filesystems/ext4/journal.html) 和[此处](https://mjmwired.net/kernel/Documentation/ filesystems/ext4.txt)中“ordered”是默认的日志级别。 (2认同)

Rub*_*ONO 7

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