ジャーナルはどこに保存されていますか?


10

ジャーナリングファイルシステムのリンクを介して読んでいましたが、ジャーナルがハードディスクのどこに正確に保存されているのかを知りたいのですが。

以下に示すこの画像のいくつかのポインタ
代替テキスト

ありがとう、
セン

回答:


9

ジャーナルはパーティションの別のスペースに保存され、直接アクセスすることはできません。シンボルがパーティションの番号であるsudo debugfs /dev/sda#場所を使用し、#次にlogdumpin debugfsを使用してそれを印刷できます。ただし、出力はわかりにくいです。

一般に、一般ユーザーとしては、ジャーナルについて知る必要はありません。使用ext3/4(ほとんどの場合)データの損失を防ぐのに十分であろう。

このリンクは役立つかもしれません:http : //www.linuxforums.org/forum/red-hat-fedora-linux/121074-ext3-journal.html


リンクに記載されているように、このオンディスクジャーナルとは何ですか?HDDのどこにありますか?その写真は私を少し混乱させました。
セン

11

ジャーナルの固定場所はありません。ファイルシステムごとに異なる場所に保存されます。

それが通常のファイルであると期待している場合、それは間違いです。それは、inodeテーブルのようなファイルシステム構造の一部に似ています。面白い点は、ext3 / 4が通常のファイルとまったく同じように扱うということです。通常はiノード番号8にありますが、これはコンパイル時に変更できるカーネルパラメータです。

技術的な知識が必要な場合は、2008年3月に書かれたCarlo Woodによるこの記事は、ext3構造についての素晴らしい記事です。

パーティションテーブルiノードブロックのような単語のある場所にジャーナルを配置してもかまわない場合、それについて心配する必要はありません。


良いコメント..投票したいがポイントが足りない.. :-)
Sen

「通常はiノード番号8にあります」これについて簡単に説明してもらえますか?
セン

うん..私は..それは...それはジャーナルファイルのinode番号で見つかった
セン

iノードは、ファイルシステム内のアイテムのレコードです。これは、ファイル、ディレクトリ、シンボリックリンク、またはユーザーが知る必要のない内部的なものを意味します。この場合、ジャーナルはext3 /のiノードです。 4(これは他のファイルシステムでは必ずしもそうではありません)。iノードレコードは一意の番号と呼ばれます。iノードレコードは、ファイルのデータ自体、またはファイル名などの特定のメタデータを格納しませんが、そのようなデータをポイントします。
thomasrutter
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.