Linux 中的 tune2fs 命令及示例

tune2fs Linux 中的命令用于操作 ext 2/3/4 类型文件系统的文件系统参数。 tune2fs 命令是 e2fsprogs 包的一部分。

tune2fs 命令的概要

的语法 tune2fs 命令:

tune2fs [ -l ] [ -c max-mount-counts ] [ -e errors-behavior ] [ -f ] [ -i interval-between-checks ] [ -j ] [ -J journal-options ] [ -m reserved-blocks-percentage ] [ -o [^]mount-options[,...] ] [ -r reserved-blocks-count ] [ -s sparse-super-flag ] [ -u user ] [ -g group ] [ -C mount-count ] [ -E extended-options ] [ -L volume-name ] [ -M last-mounted-directory ] [ -O [^]feature[,...] ] [ -T time-last-checked ] [ -U UUID ] device 

tune2fs 命令需要管理员权限(或者 sudo 用户)进行操作。

用法 – tune2fs 命令

的用法 tune2fs 命令已在下面通过示例进行了描述。

如何使用tune2fs列出文件系统参数?

-l 选项与 tune2fs 命令列出当前文件系统参数。

例子:

sudo tune2fs -l /dev/sda2 
使用 tune2fs 命令列出文件系统参数

如何使用 tune2fs 设置卷标?

-L 选项与 tune2fs 命令来设置卷标。

例子:

sudo tune2fs -L Label_Name /dev/sda2 

您可以使用以下命令验证新卷标 -l 选项与 tune2fs 命令。

sudo tune2fs -l /dev/sda2 | grep -i name 
使用 tune2fs 命令

如何使用 tune2fs 设置最大挂载计数?

最大挂载次数是文件系统应检查的挂载次数 e2fsck 公用事业。 默认情况下,它设置为 -1,如果最大挂载计数为 0 或 -1,则它将被忽略 e2fsck.

要找出最大挂载计数和挂载计数,请执行:

sudo tune2fs -l /dev/sda2 | grep -i mount 
挂载计数和最大挂载计数挂载计数和最大挂载计数

-C 选项用于 tune2fs 设置最大挂载计数,之后文件系统应由 e2fsck 公用事业。

例子:

sudo tune2fs -c 40 /dev/sda2 
设置最大挂载计数设置最大挂载计数

如何设置两个文件系统检查之间的时间间隔?

-一世 选项与 tune2fs 用于设置两次文件系统检查之间的时间间隔。

例子:

sudo tune2fs -i 3m /dev/sda2 

上述命令将每三个月检查一次文件系统( 几个月来, 数周, & d 几天)在 /dev/sda2

您可以使用最大挂载计数和两次文件系统检查之间的时间间隔。

例子:

sudo tune2fs -i 3m -c 150 /dev/sda2 

如何在重启时禁用文件系统检查?

通过以下方式禁用文件系统检查 e2fsck 实用程序重新启动时,将最大挂载计数设置为 -1 或 0。

执行以下命令以禁用重新启动时的文件系统检查:

sudo tune2fs -c 0 /dev/sda2 sudo tune2fs -i 0 /dev/sda2 

如何使用 tune2fs 命令设置挂载计数?

-C 选项与 tune2fs 命令来设置文件系统被挂载的次数。

例子:

sudo tune2fs -C 37 /dev/sda2 
设置挂载计数设置挂载计数

如果挂载计数设置为大于最大挂载计数,则文件系统将由 e2fsck 下次重新启动时的实用程序。

如何使用 tune2fs 命令设置文件系统功能?

-O 选项用于 tune2fs 在指定的文件系统中设置文件系统功能(以逗号分隔的功能)。
笔记: 在使用此选项之前备份您的数据,因为它可能会损坏您的文件系统,并且您可能会丢失数据。

例子:

sudo tune2fs -O uninit_bg,dir_index /dev/sda2 

结论

tune2fs 是 Linux 系统管理员调整各种 ext 2/3/4 文件系统参数的绝佳系统实用程序。 有关更详细的概述 tune2fs 命令,您可以在此处找到其手册页。

感谢您的阅读!