抄録/ポイント:
抄録/ポイント
文献の概要を数百字程度の日本語でまとめたものです。
部分表示の続きは、JDreamⅢ(有料)でご覧頂けます。
J-GLOBALでは書誌(タイトル、著者名等)登載から半年以上経過後に表示されますが、医療系文献の場合はMyJ-GLOBALでのログインが必要です。
今回はUNIXを停止するときに起こる複雑なしくみを解説し,運用時の注意点を示す。UNIXの起動する場合の中心的役割はinitというプロセスが行うが,停止もinitが中心的役割を果たし,停止命令が発行されるとinitは,システム起動時とは逆の順番で停止の処理を実行する。UNIXはそのファイルシステムの特性から,正しい手順を踏んでシャットダウンしないとファイルやファイルシステムが壊れる。これは,UNIXがメモリキャッシュを使ってファィルヘのアクセスを高速化しているので,キャッシュの書き出しとファィルシステムの停止を正しく行わないと不整合が起こるためである。システムを確実に停止するためには,さまざまなメモリキャッシュやバッファを書き出して同期し,不整合が起きないようにしなければならない。UNIXの停止ではファィルシステムの整合性を取るために,アンマウントする前にsyncシステムコールを実行してメモリキャッシュを書き出す必要がある。高速化のためにライトバックモードにする場合は,必ずバッテリバックァップなど行い,停電時にも確実にシャットダウンできる環境でのみ設定すべきであり,また,UPSを設置する場合は,サーバと連動させる必要がある。