Navaneeth Sen Asked: 2010-11-26 00:26:32 +0800 CST2010-11-26 00:26:32 +0800 CST 2010-11-26 00:26:32 +0800 CST 日志存储在哪里? 772 我正在通过日志文件系统上的链接阅读,我想知道日志存储在我的硬盘中的确切位置。 此图像上的一些指针如下所示 谢谢, 森 filesystem 2 个回答 Voted Javier Rivera 2010-11-26T01:33:32+08:002010-11-26T01:33:32+08:00 日志没有固定的位置,每个文件系统将它存储在不同的位置。 如果您期望它是一个常规文件,那么您就错了,它更像是文件系统结构的一部分,例如 inode 表。有趣的一点是 ext3/4 把它当作普通文件对待。它通常在 inode 编号 8 中找到,但这是一个可以在编译时更改的内核参数。 如果您想了解技术,请阅读 Carlo Wood撰写的这篇 2008 年 3 月的文章,这是一篇关于 ext3 结构的精彩读物。 如果您不介意将journal放在带有partition table、inode或block之类的词的地方,请不要担心: Best Answer evgeny 2010-11-26T01:17:37+08:002010-11-26T01:17:37+08:00 日志存储在分区的单独空间中,您无法直接访问它。您可以使用sudo debugfs /dev/sda#where#符号是您的分区号,然后使用logdumpindebugfs将其打印出来。输出虽然令人困惑。 一般来说,作为普通用户,您不需要了解期刊。使用ext3/4足以防止数据丢失(在大多数情况下)。 此链接可能会有所帮助:http ://www.linuxforums.org/forum/red-hat-fedora-linux/121074-ext3-journal.html
日志没有固定的位置,每个文件系统将它存储在不同的位置。
如果您期望它是一个常规文件,那么您就错了,它更像是文件系统结构的一部分,例如 inode 表。有趣的一点是 ext3/4 把它当作普通文件对待。它通常在 inode 编号 8 中找到,但这是一个可以在编译时更改的内核参数。
如果您想了解技术,请阅读 Carlo Wood撰写的这篇 2008 年 3 月的文章,这是一篇关于 ext3 结构的精彩读物。
如果您不介意将journal放在带有partition table、inode或block之类的词的地方,请不要担心:
日志存储在分区的单独空间中,您无法直接访问它。您可以使用
sudo debugfs /dev/sda#
where#
符号是您的分区号,然后使用logdump
indebugfs
将其打印出来。输出虽然令人困惑。一般来说,作为普通用户,您不需要了解期刊。使用
ext3/4
足以防止数据丢失(在大多数情况下)。此链接可能会有所帮助:http ://www.linuxforums.org/forum/red-hat-fedora-linux/121074-ext3-journal.html