日记存储在哪里?


11

我正在浏览日记文件系统上的链接,我想知道日记在我的硬盘中的确切位置。

该图像上的一些指针如下所示
替代文字

谢谢,

Answers:


10

日志存储在分区的单独空间中,您不能直接访问它。您可以使用sudo debugfs /dev/sda#其中的#标志是你的分区的号码,然后使用logdumpdebugfs将其打印出来。输出虽然令人困惑。

通常,作为普通用户,您不需要了解日记。使用ext3/4就足以防止数据丢失(在大多数情况下)。

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


正如链接中所述,我只是想知道该磁盘日志是什么?硬盘在哪里?那张照片让我有些困惑。

12

日记没有固定的位置,每个文件系统将其存储在不同的位置。

如果您期望它是一个普通文件,那么您就错了,它更像是文件系统结构的一部分,例如inode表。有趣的是,ext3 / 4完全像常规文件一样对待它。通常在8号索引节点中找到,但这是一个内核参数,可以在编译时更改。

如果您想获取技术知识,Carlo Wood于2008年3月撰写的这篇文章是对ext3结构的很好的阅读。

如果您不介意将journal放在带有partition tableinodeblock之类的词的地方,则不必担心:


好评..想投票了,但缺少点.. :-)

“它通常在8号索引节点中找到”,您能对此简单地解释一下吗?
森2010年

烨..我发现它..这是日志文件的inode编号..

索引节点是文件系统中某项的记录,它可能意味着文件,目录,符号链接或用户不需要了解的内部内容-在这种情况下,日志是ext3 /中的索引节点4(在其他文件系统中不一定是这种情况)。索引节点记录称为唯一编号。索引节点记录不存储文件本身的数据-或特定的元数据(例如文件名),但指向此类数据。
thomasrutter
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.