fsdb コマンド

目的

ファイルシステムをデバッグします。

構文

JFDB FileSystem [ - ]

説明

fsdb コマンドを使用すると、FileSystem パラメーターで指定したファイルシステムを検査、変更、デバッグすることができます。 このコマンドは、ブロック、i ノード、ディレクトリーなど、ファイルシステム・オブジェクトにアクセスできるようにします。 fsdb コマンドは、損傷したファイルシステムを検査し、補修します。 ファイルシステムのキー・コンポーネントは、記号により参照することができます。 この機能により、制御ブロック・エントリーを訂正したり、ファイルシステム・ツリーの階層を下降する手順を単純化できます。

ファイルシステムを検査するには、ブロック・デバイス名、ロウ・デバイス名、マウントされているファイルシステム名で指定します。 最後のケースでは、 fsdb コマンドは、 /etc/filesystems ファイルを読み取って、関連するファイルシステム名を判別します。 マウントされているファイルシステムを変更することはできません。

fsdb コマンドでは、 JFS ファイルシステムと JFS2 ファイルシステムにそれぞれ別のインターフェースが用意されています。 以下で、JFS ファイルシステムでの fsdb の使用方法を説明します。 JFS2 サブコマンドについては、 JFS2 サブコマンド を参照してください。

指定されているファイルシステムが JFS2 スナップショットである場合、fsdb コマンド は、スナップショット・スーパーブロック、スナップショット・マップ、ブロック・マップ xtree コピー、 セグメント・ヘッダーの検査および修正を使用可能にします。 JFS2 スナップショット・サブコマンドについては、「 JFS2 Snapshot サブコマンド 」を参照してください。

fsbd コマンドの サブコマンド を使用すると、ファイルシステム内の情報をアクセス、表示、または変更することができます。 サブコマンドに入力する数値は、前に 8 進数を示す 0 または 16 進数を示す 0x を付けなければ、 デフォルトで 10 進数と見なされます。 すべてのアドレスは 16 進で出力されます。

fsdb fsdb コマンドは一度に 1 ブロックずつ読み書きするので、未加工の入出力にもブロック入出力にも機能します。

フラグ

項目 説明
- i ノードおよびブロック・アドレスを検査するためのエラー検査ルーチンを使用不可にします。 O サブコマンドは、これらのルーチンのオン/オフを切り替えます。 エラー検査ルーチンの実行中に、fsdb コマンドはスーパーブロックから重要なファイルシステム・データを読み取ります。 取り出された情報により、fsdb コマンドは各種ファイルシステム・オブジェクトに正常にアクセスし、各種のエラー検査を実行することができます。

サブコマンド

fsdb サブコマンドは、ファイルシステム内で情報を見つけ、表示または変更するための要求です。 サブコマンドの主なカテゴリーは以下のとおりです。

項目 説明
カテゴリー FUNCTION
location ファイルシステム内の情報にアクセスします。
Display ファイルシステム内の情報を表示します。
変更 ファイルシステム内の情報を変更します。

さらに、いくつかの 各種 サブコマンドがあります。

ロケーション・サブコマンド

位置サブコマンドには、次の 2 つのタイプがあります。

Number[ I | M | i | b ]
OR
dDirectorySlot

第 1 のタイプは、番号と、その後にオプションとして続くアドレス指定で構成されています。 アドレス指定は、先行の番号をどのように解釈するかを定義します。 Number 変数の持つ 4 とおりの解釈に対して、4 つのアドレス指定があります。

項目 説明
I i ノード・マップ・ブロック番号
M ディスク・マップ・ブロック番号
i i ノード番号
b フラグメント番号

アドレス指定に応じて (またはアドレス指定がないことにより)、このタイプの位置サブコマンドは次の情報にアクセスします。

項目 説明
Number Number 変数で指定された絶対バイト・オフセットにあるデータにアクセスします。
マップブロック番号 MapBlockNumber 変数で指定された i ノード・マップ・ブロックにアクセスします。
マップブロック番号M MapBlockNumber 変数で指定されたディスク・マップ・ブロックにアクセスします。
イノード番号 InodeNumber 変数で指定された i ノードにアクセスします。
フラグメント番号b FragmentNumber 変数で指定されたファイルシステム・ブロックにアクセスします。 フラグメント番号は、ブロック・アドレスとエンコードされた長さから成ります。 完全なフラグメント・アドレスの長さは 32 ビットです。 下位 28 ビットは開始フラグメント・アドレスです。 このフラグメント長は、残りの 4 ビットでエンコードされます。すなわち、ブロ ック全体より少ないフラグメント数でエンコードされます。 例えば、1024 バイトのフラグメントで構成されるファイルシステムでは、次のアドレスは、0x2000010f1KB ブロック番号で始まるブロックを参照します。0x10f長さは 2KB です。 対照的に、512 バイト・フラグメントのファイルシステムでは、アドレスは0x2000010f512 バイト・ブロックで始まるブロックを参照します。0x10f長さは 3072 (512 * 6) バイトです。

第 2 のタイプの位置サブコマンドは、ディレクトリーのエントリーにアクセスするために使用します。 このサブコマンドは、文字 d と後続のディレクトリー・スロット番号で構成されています。 ディレクトリー・スロット番号は、それに関連する i ノードのブロックごとに 0 から始まります。

このタイプの位置サブコマンドは、次の情報にアクセスします。

項目 説明
dディレクトリスロット DirectorySlot 変数で索引付けされている現在の i ノードのディレクトリー・エントリーにアクセスします。 割り当て済みのディレクトリー・エントリーのみを、この位置サブコマンドで操作することができます。

表示サブコマンド

アドレス指定に関する情報を表示するには、次のように表示機能と表示フォーマットをそれぞれ 1 つずつ合わせて構成される表示サブコマンドを使用します。

P[数値]{ I | D | O | E | C | B | Y | | 私は | X | S | D 日 }

または

F[数値]{ I | D | O | E | C | B | Y | | 私は | X | S | D 日 }

表示機能は次のとおりです。

項目 説明
p 汎用機能を示します。 汎用表示サブコマンドを使用すると、現行アドレスに関するデータが表示されます。 p 記号の後に数を入力すると、fsdb コマンドはエントリーの数を表示します。 また、ブロック境界のオーバーフローを検出するための検査が実行されます。 0 または * (アスタリスク) を入力すると、fsdb コマンドは現行フラグメントの終わりまでのすべてのエントリーを表示します。
F ファイル機能を示します。 ファイル表示サブコマンドを使用すると、現行 i ノードに関連するデータ・ブロックが表示されます。 f 記号の後に数を入力すると、fsdb コマンドはファイル・ブロックを表示します。 ブロック番号付けは 0 から始まります。 表示形式はブロック番号に従います。 ブロック番号を指定せずに f を入力すると、fsdb コマンドはデフォルトで現行 i ノードのブロック 0 を表示します。

この 2 つの機能の表示フォーマットは次のとおりです。

項目 説明
i i ノードとして表示
d ディレクトリーとして表示
O 8 進ワードとして表示
e 10 進ワードとして表示
C 文字として表示
b 8 進バイトとして表示
y 16 進バイトとして表示
M ディスク・マップ・エントリーとして表示
I i ノード・マップ・エントリーとして表示
x 16 進ワードとして表示
S 単一間接ブロックとして表示
D ダブル間接ブロックとして表示

選択した表示機能および表示フォーマットは、fsdb コマンドの処理中、明示的に変更されるまでは有効です。 指定したアドレスが適切な境界内に入らなかった場合、境界が不適当であることを示すエラー・メッセージが表示されます。

NumberMapBlockNumberIFragmentNumber b 位置サブコマンドを使用して i ノード情報にアクセスすると、各バイト、ワード、ダブルワードを検査できます。 次のサブコマンドのうちの 1 つを入力して希望する表示モードを選択します。

項目 説明
B バイト・モードで表示を開始
D ダブルワード・モードで表示を開始
W ワード・モードで表示を開始

情報内を前後に動くことができます。 境界は表示画面とともに前進し、最後に表示された項目のアドレスに残ります。 INTERRUPT キーを押せば、いつでも出力を終了させることができます。 次の記号を使うと、情報内を移動することができます。

項目 説明
+ 数値 現在有効になっている指定した単位数だけ前方に移動します。
-数値 現在有効になっている指定した単位数だけ後方に移動します。

次の記号を使えば、現行アドレスを保存し、簡単にそのアドレスに戻ることができます。

項目 説明
> 現行アドレスを保管します。
< 以前に保管されたアドレスに戻ります。

サブコマンドの区切り文字としてドット、タブ、スペースを使えますが、16 進数として解釈される可能性のあるサブコマンドから 16 進数を区切る場合にのみ必要です。 Enter キーを押すと (ブランク行を入力する)、最後に表示されたデータ・タイプのサイズ分だけ、現行アドレスが増加されます。 つまり、アドレスが次のバイト、ワード、ダブルワード、ディレクトリー・エントリー、 または i ノードに設定され、ファイルシステムの領域を進むことができます。

fsdb コマンドは、データ・タイプに適切なフォーマットで情報を表示します。 バイト、ワード、ダブルワードは 16 進アドレスとして表示され、その後にそのアドレスの位置にあるデータが 16 進数で表示され、さらに等価の 10 進数が括弧内に表示されます。 fsdb コマンドは、 を追加します。B または 。バイト値またはダブルワード値の表示を示すために、アドレスの末尾に D 接尾部を付けます。 10 進 i ノード番号とエントリー名の文字表現の前に、ディレクトリー・スロット・オフセットとしてディレクトリーを表示します。 また、各エレメントを記述するラベル付きフィールドとして i ノード番号を表示します。 環境変数は日付フィールドおよび時間フィールドのフォーマットを制御します。

変更サブコマンド

フィールド指定 (i ノード内のフィールドとディレクトリー内のフィールドの場合) を使うと、アドレス指定に関連する情報を変更できます。 新しい値を割り当てる一般的なフォーマットは mnemonic operator new-value です。ここで、mnemonic パラメーターは次のリストで説明するいずれかのフィールドを表します。

次のニーモニックは、i ノード番号のフィールド名に使用され、現在作業中の i ノードを指します。

項目 説明
md 許可モード
ln リンク・カウント
uid ユーザー番号
gid グループ番号
sz ファイル・サイズ
aNumber データ・ブロック番号 (0 から 8)。この場合の Number パラメーターは位置サブコマンドでもかまいません。
at アクセス時間
mt 変更時間
maj メジャー・デバイス番号
min マイナー・デバイス番号

次のニーモニックは i ノードおよびディスク・マップに関するものです。

項目 説明
mf 未使用マップ数
ms マップ・サイズ
mp 永久割り当てビットマップ
mw 作業中割り当てビットマップ

次のニーモニックはディレクトリー内のフィールド名に使用されます。

項目 説明
rl ディレクトリー・エントリー・レコードの長さ
nl ディレクトリー名の長さ
nm ディレクトリー名

Operator パラメーターの有効な値は次のとおりです。

注: ファイル・システムは、変更を試みる前にアンマウントする必要があります。

項目 説明
= New-Value パラメーターの値を、指定された Mnemonic パラメーターに割り当てします。
=+ Mnemonic パラメーターの値を、指定された New-Value パラメーターの値だけ増やします。 デフォルトの New-Value パラメーターの値は 1 です。
=- Mnemonic の値を指定された New-Value の値だけ、減らします。 デフォルトの New-Value の値は 1 です。
=" New-Value パラメーターで指定された文字列を、 指定された Mnemonic パラメーターに割り当てます。 現行の表示形式がディレクトリーの d アドレス指定であり、ニーモニックが指定されていない場合は、ディレクトリー名が変更されます。 新しいディレクトリー名は前のディレクトリー名よりも長くすることはできません。

その他のサブコマンド

その他のサブコマンドは次のとおりです。

項目 説明
q 終了。
項目 説明
x n ディレクトリーを n バイト拡張します。 n とディレクトリーの現行サイズの和が、現行ディレクトリーの フラグメントのサイズ (バイト) より大きくならないように指定します。
! シェルにエスケープします。
O エラー検査を切り替えます。

JFS2 サブコマンド

これらのサブコマンドは、その完全名を指定して、 あるいは名前のサブセットを使用することによって、入力できます。 少なくとも、太字の部分は入力しなければなりません。

項目 説明
a[lter] < block> < offset> < 16 進数ストリング> ディスク・データを変更します。
b[マップ] [< ブロック番号>] ブロック割り当てマップを表示します。
dir[ectory] < i ノード番号> [< fileset>] [R] ディレクトリー・エントリーを表示します。
d[isplay] [< block> [< offset> [< format> [< count>]]]] データを表示します。
dt[ree] {< ブロック番号> | < i ノード番号>{a | f } } dtree ノードを表示します。
h[elp] [< コマンド>] サブコマンド上でヘルプを提供します。
ia[g] [< IAG number>] [a | < ファイルセット>] IAG ページを表示します。
im[ap] [a | < ファイルセット>] i ノード割り当てマップを表示します。
i[ノード] [< inode number>] [a | < fileset>] i ノードを表示します。
q [uit] fsdb を終了します。
su[パーブロック] [p | s] スーパーブロックを表示します。
x[ツリー] {< ブロック番号> | < i ノード番号>{a | f}} xtree ノードを表示します。
a[lter] < block> < offset> < 16 進数ストリング>
ここで:
項目 説明
<block> ブロック番号 (10 進数)
<offset> ブロック内のオフセット (16 進数)
<hex string> 16 進数の文字列
 
 
 
ディスク・データを変更します。 < hex string> には、偶数個の数字が含まれている必要があります。
 
 
b[マップ] [< block numbers>]
 
 
ブロック割り当てマップを表示します。
 
 < block number> このブロック番号を記述する dmap ページを表示します
 
サブコマンド:
項目 説明
m 現行ノードを変更します。
u 上位レベル bmap ページに移動します。
l 左側の兄弟に移動します。
r 右側の兄弟に移動します。
w wmap を表示します。
p pmap を表示します。
s stree を表示します。
x サブコマンド・モードを終了します。
 
 
dir[ectory] < i ノード番号> [< fileset>] [R]
 
項目 説明
<inode number> ディレクトリーの i ノード番号 (10 進数)
<fileset> 番号。現在の番号はゼロでなければなりません。
R すべてのサブディレクトリーを繰り返しリストします。
 
 
 
ディレクトリー・エントリーを表示します。
 
 
d[isplay] [< block> [< offset> [< format> [< count>]]]]
 
項目 説明
<block> ブロック番号 (10 進数)
<offset> ブロック内のオフセット (16 進数)
<format> データを表示する形式 (下記を参照のこと)
<count> 表示するオブジェクトの番号 (10 進数)
 
各種の形式でデータを表示します。
 
 
 
形式は、以下のいずれかになります。
項目 説明
a ASCII  
i i ノード struct dinode
I i ノード割り当てマップ iag_t
s スーパーブロック struct superblock
x 16 進数  
 
 
dt[ree] {< ブロック番号> | < i ノード番号>{a | f}}
 
項目 説明
<block number> dtree ページがあるブロック番号
<inode number> ディレクトリーの i ノード番号 (10 進数)
{a | f} 'a' は、i ノード番号が集約 i ノードであることを示します。 'f' は、 i ノード番号がファイルセット i ノードであることを示します。
 
 
 
ディレクトリー btree の root を表示し、btree をナビゲートするサブコマンド・モードに入ります。
 
 
 
サブコマンド:
項目 説明
m 現在のノードを変更します。
f フリー・リスト・エントリーを walk します。
s 指定されたスロット・エントリーを表示します。
[0-9]+ 指定された stbl エントリーを表示します。
t フォーマット済み stbl を表示します。
u 親ノード (親ディレクトリーではない) に移動します。
d 下位ノードに移動します。
x サブコマンド・モードを終了します。
 
 
h[elp] [< コマンド>]
 
項目 説明
<command> コマンド名
 
ヘルプ・テキストを表示します。 パラメーターがない場合はすべてのコマンドを表示します。
 
 
ia[g] [< IAG number>] [a | < ファイルセット>]
 
項目 説明
<IAG number> IAG 番号 (10 進数)
a 集約 i ノード・テーブルを使用します。
<fileset> ファイルセット番号 (現在のファイルセット番号はゼロでなければなりません)。
 
iag 情報を表示し、サブコマンド・モードに入ります。
 
 
 
サブコマンド:
項目 説明
e i ノード範囲マップを表示または変更します。
m iag を変更します。
p 永続マップを表示または変更します。
w 作業マップを表示または変更します。
im[ap] [a | < ファイルセット>]
 
項目 説明
a 集約 i ノード・テーブルを使用します。
<fileset> ファイルセット番号 (現在のファイルセット番号はゼロでなければなりません)。
 
指定された i ノード・マップを表示し、サブコマンド・モードに入ります。
 
 
 
サブコマンド:
項目 説明
e i ノード範囲マップを表示または変更します。
m iag を変更します。
p 永続マップを表示または変更します。
 
 
i[ノード] [< inode number>] [a | < fileset>]
 
項目 説明
<inode number> i ノード番号 (10 進数)
a 集約 i ノード・テーブルを使用します。
fileset ファイルセット番号 (現在のファイルセット番号はゼロでなければなりません)。
 
i ノード情報を表示し、サブコマンド・モードに入ります。
 
 
 
サブコマンド:
項目 説明
m i ノードを変更します。
t i ノードの b-tree を表示または変更します。
e i ノードの EA を表示または変更します。
注: fsdb コマンドは、 v1v2 拡張属性フォーマットの両方を認識します。 EA 表示時の動作は、i ノードが表示されるフォーマットによって異なります。

v1 の場合は、i ノードの EA の表示後、その pxdTable または eaDirectory エントリーを変更できます。 変更オプションを指定してから、 pxdTable または eaDirectory 標識およびテーブルへのオフセットを指定します。

v2 の場合は、EA は dtree サブコマンドのフォーマットを使用して表示されます。 その後で、EA についてさらに処理できるように、すべての dtree サブコマンドが使用可能になります。

 
 
q [uit]
fsdb を終了します。
 
 
su[パーブロック] [p | s]
 
項目 説明
p 1 次スーパーブロックを表示します。
s 2 次スーパーブロックを表示します。
 
スーパーブロック・データを表示します。
x[ツリー] {< ブロック番号> | < i ノード番号>{a | f} }
 
項目 説明
<block number> ブロック番号 (10 進数)
<inode number> i ノード番号
{a | f} 'a' は、i ノード番号が集約 i ノードであることを示します。 'f' は、 i ノード番号がファイルセット i ノードであることを示します。
 
xtree のノードの 1 つを表示し、xtree をナビゲートするサブコマンド・モードに入ります。
 
 
 
サブコマンド:
項目 説明
m 現在のノードを変更します。
u 親ノードに移動します。
d 下位ノードに移動します。
n 右側の兄弟に移動します。
p 左側の兄弟に移動します。
s 表示する xad エントリーを選択します。
x サブコマンド・モードを終了します。

JFS2 スナップショット・サブコマンド

これらのサブコマンドは、その完全名を指定して、 あるいは名前のサブセットを使用することによって、入力できます。 少なくとも、太字の部分は入力しなければなりません。

項目 説明
a[lter] < block> < offset> < 16 進数ストリング> ディスク・データを変更します。
b[マップ] ブロック・マップ xtree コピーを表示します。
d[isplay] [< block> [< offset> [< format> [< count>]]]] データを表示します。
h[elp] [< コマンド>] サブコマンド上でヘルプを提供します。
q [uit] fsdb を終了します。
st[able] [< ブロック番号>] 要約スナップショット・テーブルを表示します。
s[マップ] < ブロック番号> スナップショット・ビットマップを表示します。
su[パーブロック] スーパーブロックを表示します。
a[lter] < block> < offset> < 16 進数ストリング>
ここで:
項目 説明
<block> ブロック番号 (10 進数)
<offset> ブロック内のオフセット (16 進数)
<hex string> 16 進数の文字列
 
 
 
ディスク・データを変更します。 < hex string> には、偶数個の数字が含まれている必要があります。
 
 
b[マップ]
 
 
ブロック・マップ xtree コピーを表示します。
 
 
d[isplay] [< block> [< offset> [< format> [< count>]]]]
 
項目 説明
<block> ブロック番号 (10 進数)
<offset> ブロック内のオフセット (16 進数)
<format> データを表示する形式 (下記を参照のこと)
<count> 表示するオブジェクトの番号 (10 進数)
 
各種の形式でデータを表示します。
 
 
 
形式は、以下のいずれかになります。
項目 説明
a ASCII  
s スナップショット・セグメント・ヘッダー  
t スナップショット・テーブル・ページ  
x xtree ページ  
 
 
h[elp] [< コマンド>]
 
項目 説明
<command> コマンド名
 
サブコマンド上でヘルプを提供します。
 
 
q [uit]
fsdb を終了します。
 
 
st[able] [< ブロック番号>]
ここで:
項目 説明
<block number> ブロック番号 (10 進数)
 
 
 
要約スナップショット・テーブルを表示します。
 
 
s[マップ] [< ブロック番号>]
ここで:
項目 説明
<block number> ブロック番号 (10 進数)
 
 
 
スナップショット・ビットマップを表示します。
 
 
su[パーブロック]
 
 
スーパーブロックを表示します。

セキュリティー

RBAC ユーザーへの注意: このコマンドは特権命令を実行できます。 特権命令を実行できるのは特権ユーザーのみです。 権限と特権の詳細については、セキュリティ特権コマンドデータベースを参照してください。 このコマンドに関連する特権と権限のリストについては、'lssecattrコマンドまたは'getcmdattrサブコマンドを参照のこと。

次の例は、JFS ファイルシステム上で fsdb コマンドを始動した後に使用できる、 サブコマンドを示したものです。

  1. i ノードを表示するには、次のように入力します。
    386i
    このコマンドは、i ノードを表示します。386i ノード形式。 これが現行 i ノードとなります。
  2. 現在の i ノードのリンク・カウントを以下の値に変更します。4次のように入力します。
    ln=4
  3. 現在の i ノードのリンク・カウントを次の値だけ増やします。1次のように入力します。
    ln=+1
  4. 現在の i ノードに関連するファイルの部分を表示するには、 次のように入力します。
    fc
    このコマンドを使用すると、現在の i ノードに関連したファイルのブロック 0 が、 ASCII バイトで表示されます。
  5. ディレクトリーのエントリーを表示するには、次のように入力します。
    2i.fd
    これにより、現在の i ノードがルート i ノード (i ノード) に変更されます。2) 次に、その i ノードに関連した最初のブロック内のディレクトリー項目を表示します。 最後に表示される 1 つ以上のエントリーには、 i ノード番号 0 (ゼロ) が付いている場合があります。 これらは、未使用のディレクトリー・ブロックです。このようなエントリーは、 次の例のように操作することはできません。
  6. ディレクトリー・ツリーの下位レベルに移動するには、次のように入力します。
    d5i.fc
    このコマンドは, 現行の i ノードをディレクトリー項目と関連した i ノードに変更します。5ファイルの最初のブロックを ASCII テキストとして表示します。fc)。 ディレクトリー項目には 0 から始まる番号が付けられます。
  7. ブロック番号が分かっているブロックを表示するには、 次のように入力します。
    1b.p0o
    このコマンドは、スーパーブロック (ブロック) を表示します。1) ファイル・システムの 8 進数。
  8. ディレクトリー・エントリーの i ノードを変更するには、次のように入力します。
    2i.a0b.d7=3
    このコマンドは, ディレクトリー項目の i ノードを変更します。7ルート・ディレクトリー (2i) 終了3この例は、複数の操作を 1 行に結合する方法も示しています。
  9. ディレクトリー・エントリーのファイル名を変更するには、次のように入力します。
    d7.nm="chap1.rec"
    このコマンドは, ディレクトリー項目の名前フィールドを変更します。7chap1.rec.
  10. 現在の i ノードに関連するファイルの任意のブロックを表示するには、 次のように入力します。
    a2b.p0d
    このコマンドはブロックを表示します2ディレクトリー項目としての現行 i ノードの数。
  11. ブロック 7 にある単一の間接ブロックの内容を表示するには、 次のように入力します。
    7b. p0S
    このコマンドは、 ブロック 7 に単一の間接ブロックを持っている i ノードに割り当てられたブロック数を表示します。
  12. ディスク・マップの最初のページを表示するには、次のように入力します。
    OM
  13. 永続ブロック割り当てマップの最初の 10 ワードを 16 進数で表示するには、 次のように入力します。
    mp1.p10x
    このコマンドは現行アドレスでの割り振りビットマップを表示します。例えば、0M。

以下の例では、JFS2 ファイルシステム上で使用できるサブコマンドの一部を示しています。

重要: ファイルシステムを変更するために JFS2 サブコマンドを使用しないでください。
  1. i ノードを表示するには、次のように入力します。
    inode 2
    このコマンドは、i ノード 2 を i ノード・フォーマットで表示します。
  2. ディレクトリーのエントリーを表示するには、次のように入力します。
    dir 2
    このコマンドは、i ノード 2 に関連付けられたディレクトリー・エントリーを表示します。
  3. ブロック番号が 0x1000 のブロックを表示するには、次のように入力します。
    display 0x1000
    このコマンドは、ファイルシステムのブロックを 16 進形式で表示します。

ファイル

項目 説明
/usr/sbin fsdb コマンドが入っています。
/etc/filesystems ファイルシステムに関する情報が入っています。