3.3. ext3 ファイルシステムへの変換
tune2fs を使用すると、
ext2
ファイルシステムを ext3
に変換できます。
注記
tune2fs を使用する前に、常に e2fsck ユーティリティーを使用してファイルシステムを確認してください。Red Hat Enterprise Linux のデフォルトのインストールでは、すべてのファイルシステムに ext3 を使用します。
ext2
ファイルシステムを ext3
に変換するには、root としてログインし、ターミナルで以下のコマンドを入力します。
tune2fs -j <block_device>
< ;block_device> には、変換する ext2 ファイルシステムが含まれます。
有効なブロックデバイスは、以下の 2 つのタイプのエントリーのいずれかになります。
- マップされたデバイス - ボリュームグループの論理ボリューム(例: /dev/mapper/VolGroup00-LogVol02 )。
- 静的デバイス - 従来のストレージボリューム(例: /dev/hdbX )。hdb はストレージデバイス名で、X はパーティション番号です。
df コマンドを実行して、マウントされたファイルシステムを表示します。
このセクションの残りの部分では、サンプルコマンドはブロックデバイスに以下の値を使用します。
/dev/mapper/VolGroup00-LogVol02
initrd イメージを再作成して、ext3 カーネルモジュールが含まれるようにする必要があります。これを作成するには、mkinitrd プログラムを実行します。mkinitrd コマンドの使用方法は、man mkinitrd と入力します。また、GRUB 設定が
initrd
を読み込んでいることを確認してください。
この変更を加えないと、システムは引き続き起動しますが、ファイルシステムは ext3 ではなく ext2 としてマウントされます。