我安装了 Xubuntu(有时运行 Cinnamon,但我离题了),并想禁用日志功能,以便更有效地粉碎 ext4 系统分区(非系统/应用程序数据位于 NTFS 分区上)。如何实现?
答案1
- 无论您做什么,在使用文件系统之前请先进行备份!
- 检查手册页(人 tune2fs) 使用前!
- 这只适用于 ext 文件系统!
要禁用日志记录,您可以使用(其中 XN 指向您的分区字母和数字):
tune2fs -O ^has_journal /dev/sdXN
从手册页中:
tune2fs- 调整 ext2/ext3/ext4 文件系统上的可调文件系统参数
选项:-O [^]feature[,...]
设置或清除文件系统中指定的文件系统功能(选项)。可以通过用逗号分隔功能来清除或设置多个文件系统功能。以插入符号 ('^') 为前缀的文件系统功能将在文件系统的超级块中被清除;没有前缀字符或以加号 ('+') 为前缀的文件系统功能将添加到文件系统中。
...
has_journal
使用日志确保文件系统即使在非正常关机的情况下也能保持一致性。设置文件系统功能相当于使用 -j 选项。
您可能还需要...
选项:-f
即使出现错误,也强制完成 tune2fs 操作。当从具有外部日志(或已损坏以致于似乎具有外部日志)但该外部日志不可用的文件系统中删除 has_journal 文件系统功能时,此选项很有用。
警告:如果在没有先重放外部日志的情况下从未干净卸载的文件系统中删除外部日志,则可能导致严重的数据丢失和文件系统损坏。
文件系统需要卸载或处于只读模式。从 grub 提示符:“高级选项”->“恢复模式”->“转到 root shell 提示符”或使用 Live DVD。