スーパーブロックで定義されています

スーパーブロック、ファイルシステムの心臓部。
  iノードブロックはUnixオペレーティングシステムファイルのコアがある場合は、スーパーブロックは、ファイルシステムの心臓部です。Unixのオペレーティングシステムを起動した後、ファイルシステムが使用することを見つけることができない、問題のスーパーブロックがある可能性があります。なぜ主な理由は、そのようなので、上のハードディスクの空き容量、空き領域のデータ・ブロック、iノードノード情報として、スーパーブロックに格納されているグローバルなファイル情報の?このような偉大なスーパーブロックの役割です。スーパーブロックは、同社のバランスシート、リソースは、このテーブルに記録されているファイルシステムであるように鮮やかなメタファーを作り、これがあります。
  オペレーティングシステムが起動されると、カーネルの内容をメモリにコピースーパーブロック、および定期的にハードディスク上のスーパーブロックの内容を更新するために、最新のメモリの内容を利用します。この更新時間差がありますので、スーパーブロックスーパーブロック情報と、特定の瞬間のブートおよびシャットダウン時に、多くの場合、情報・メモリ、ハードドライブのために同期され、他の時間に同期されません。なぜなら、メモリ内のスーパーブロック情報によって生じ停電の事故オペレーティングシステムのクラッシュや事故適時にハードディスクに保存されていない場合、そのファイルシステムの整合性が破壊されることを前提としています。それが停止するファイルシステムにつながる一方、損失の光の結果は、ちょうど、作成しました。このような場合、システムエンジニアは、多くの場合、syncコマンドシステムは、ディスクにメモリの内容をコピーするために、システムの故障の瞬間を提供して使用する必要があります。このプロセスは、しばしば理由で重要である、自動的にオペレーティングシステムを、実行される理由は、Windowsのオペレーティングシステムの安定よりもUnixオペレーティングシステム。オペレーティングシステムは、プロセスを再起動した場合、システムのカーネルは、クリーンや汚れラベルの付いたファイルシステムに、それらの間の差に基づいて、両者を比較します。この情報は、ファイルシステムのスーパーブロックに格納されます。
  スーパーブロック目に見える損傷が発生した場合、それは非常に大規模なファイルシステムの壊滅的です。光は、ファイルシステムにつながる場合にはオペレーティングシステム全体の崩壊につながるが、搭載することができません。Unixオペレーティングシステムでは、ハードディスク上のコンテンツは、メモリ内容の更新よりも外側になることはありませんことを保証するために、syncコマンドを使用してに加えて、それは同じのセキュリティを確保するために非常に有利な手段を提供します。実際には、この技術は非常に早く、まだ始まったばかりとスーパーブロックの管理に使用されていません。技術は、ディスクアレイと同様です。オペレーティングシステムは複数のハードディスクの異なる領域にスーパーブロックの内容を保存します。問題は、前記スーパーブロックを発生した場合、オペレーティングシステムが自動的に別のスーパーブロックを使用します。システムが正常に動作しているまで待って、システムはその失敗スーパーブロックのスーパーブロックを置き換えるために利用可能なコンテンツを配置します。すべてのスーパーブロックが壊れていない限り、この目的のために、限りがあるので、スーパーブロックが利用可能であるそうでない場合は、そのファイルシステムおよびオペレーティングシステムが正常にマウントして起動することができます。このセキュリティが大幅にスーパーブロックのセキュリティ、UNIXオペレーティングシステムのシステムの安定性を改善しました。今(Linuxオペレーティング・システムを含む)Unixオペレーティングシステムのほとんどは、同様のセキュリティ・メカニズムを実装しています。

おすすめ

転載: www.cnblogs.com/betterquan/p/11369364.html