Oracle Linux 7.5では、ext2ファイル・システムを使用してSANストレージ・ディスクをフォーマットします。

Oracle Linux 7.5では、ext2ファイル・システムを使用してSANストレージ・ディスクをフォーマットします。

SANストレージを使用してOracleデータベースのシングルノード本番設定をインストールし、SANにデータベース構成ファイルを保持する必要があるシナリオがあります。 Oracle Linux 7.5を管理するためにOracle VM Managerを使用しています。

1.2 TB容量のSANストレージを接続した後、「fdisk -l」コマンドを使用して使用可能で表示されます。私はext2、ext3、ext4、xfs、ocfs2などのようなさまざまなファイルシステムを使用してきましたが、どのようなものを使うべきかは少し混乱しました。しかし、 "mkfs.ext2 -b 4096 /dev/xvdc"コマンドを使用して1.2TBディスクをフォーマットしました。すべてがうまく機能し、Linuxボックスに/ dev / xvcディスクをマウントしてSANでデータベースを構成できます。

問題は、現在の運用環境でこのファイルシステム(ext2など)を使用しても問題ないか、ext3/ext4/xfsなどに移行する予定かです。必要に応じて移行のための段階的なプロセスは何ですか?

ありがとう、クマール

ベストアンサー1

約40kBを超えるファイルを使用する場合は、ext2またはext3を使用しないでください。これらのファイルシステムはブロックテーブルを使用し、10を超えるブロックには間接ブロックテーブルが必要なためです。これにより、ファイルデータへのランダムアクセスが遅くなり、ファイルブロックを複数回読み取る必要があります。 ext4 は範囲を使用します。つまり、ファイルブロックは、「ブロック番号xから始まりyブロックを展開し、y2ブロックに対してx2」としてリストされます。これにより、データにすばやくアクセスできます。

また、ext3とext4はジャーナリングもサポートしています。つまり、ファイルシステムの更新が最初にログに記録され、次にファイルシステムが更新されます。つまり、ファイルシステム全体をスキャンするのではなく、ファイルシステムのログを調べて予期しないクラッシュ後に回復を実行できることを意味します。 1.2TBの場合、ファイルシステムの確認には非常に長い時間がかかることがあります。

インターネットで簡単に見つけることができる詳細がたくさんあります。 xfsやjfsなどの他のファイルシステムにもext4の利点がありますが、それぞれ独自の長所と短所があります。 ext2 は最も使いにくいファイルシステムです。

良いニュースは、ext2をext4に変換できることです。ただし、既存のファイルは依然として非効率的なブロックテーブルを使用しています。新しいファイルは範囲ベースの割り当てを使用します。この操作に関するガイドラインについては、Google「ext2 to ext4」をご覧ください。

おすすめ記事