在Ubuntu 14.04中禁用日记功能?


12

我安装了Xubuntu(有时运行Cinnamon,但我离题了),并希望禁用日记功能,以使切碎ext4系统分区的文件更有效(非系统/应用程序数据位于NTFS分区上)。如何做到这一点?

Answers:


15
  • 无论您做什么工作,都必须先备份,然后再使用文件系统!
  • 在使用此手册之前,请检查手册页(man tune2fs)!
  • 这仅适用于ext文件系统!

要禁用日记功能,可以使用(其中XN指向分区字母和数字):

tune2fs -O ^has_journal /dev/sdXN

从手册页:

tune2fs-调整ext2 / ext3 / ext4文件系统上的可调文件系统参数

选项:-O [^]功能[,...]

设置或清除文件系统中指示的文件系统功能(选项)。通过用逗号分隔功能,可以清除或设置多个文件系统功能。带有尖号('^')前缀的文件系统功能将在文件系统的超级块中清除;没有前缀字符或带有加号('+')前缀的文件系统功能将被添加到文件系统中

...

has_journal

使用日志来确保文件系统的一致性,即使在不正常关机时也是如此。设置文件系统功能等同于使用-j选项。

您可能还需要...

选项:-f

即使遇到错误,也要强制tune2fs操作完成。从具有外部日志(或已损坏,使其看起来似乎具有外部日志)的文件系统中删除has_journal文件系统功能,但该外部日志不可用时,此选项很有用。

警告:如果没有先重播外部日志就从没有完全卸载的文件系统中删除外部日志,可能会导致严重的数据丢失和文件系统损坏。


文件系统需要卸载或处于只读模式。在grub提示符下:“高级选项”->“恢复模式”->“拖放到根shell提示符”或使用Live DVD。


1
“只有在卸载文件系统或以只读方式装载文件系统时,才能清除has_journal功能。” 我是否必须引导活动磁盘才能执行此操作?
Utnubu

不,您也可以在grub提示符下执行此操作,但这将是最简单的方法。
Rinzwind
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.