日志存储在哪里?

日志存储在哪里?

我正在阅读日志文件系统我想知道日志到底存储在我的硬盘的什么位置。

下面这张图片上的一些提示
替代文本

谢谢,
Sen

答案1

日志没有固定的位置;每个文件系统都将其存储在不同的地方。

如果您认为它是一个常规文件,那么您就错了;它更像是文件系统结构的一部分,如 inode 表。有趣的是,ext3/4 将它完全视为常规文件。它通常位于 inode 编号 8 中,但这是一个可以在编译时更改的内核参数。

如果你想获得技术方面的帮助,本文由 Carlo Wood 撰写写于 2008 年 3 月,是一篇关于 ext3 结构的非常值得一读的文章。

如果你不介意的话杂志在有类似单词的地方分区表索引节点, 或者堵塞,不用担心。

答案2

日志存储在分区的单独空间中,您无法直接访问它。您可以使用符号代表分区编号的sudo debugfs /dev/sda#位置#,然后使用logdumpindebugfs将其打印出来。但输出结果令人困惑。

一般情况下,作为普通用户,你不需要知道日志。使用ext3/4就足以防止数据丢失(大多数情况下)。

这个链接可能有帮助:http://www.linuxforums.org/forum/red-hat-fedora-linux/121074-ext3-journal.html

相关内容