[ ] [ ] [ ] [ トップページ ] [ 目次 ] [ Linuxの概要 ] [ 基本的な操作 ] [ 日本語の扱い ] [ テキスト編集 ] [ システム管理 ] [ シェルスクリプト ] [ インストール作業の基本 ] [ データベース ] [ 各種リファレンス ]  
[ スーパーユーザ ] [ シャットダウン ] [ ユーザ管理 ] [ アクセス権 ] [ ディスク ] [ デバイス ] [ TCP/IPとインタフェースの設定 ] [ 各種サーバの設定 ] [ プリンタの設定 ] [ ログ(実行記録) ] [ 起動時の動作 ] [ 設定用ユーティリティ ] [ バックアップ ] [ 稼動状況の調査 ]

シャットダウン

シャットダウン操作の必要性

ディスクに対する書込み動作時のバッファ管理手法にはライトビハインドという方法が用いられる。
つまり,書込みデータは一度書き込みバッファに記録され,システムの空き時間にバックグラウンドプロセスによってディスク装置に書き込まれる。
そのため,書込みバッファの内容がディスクに反映される前にシステムの電源を落とすと,ディスク装置の記録内容に辻褄が合わなくなってファイルシステムが壊れたり,データが消失することがある。
そうしたファイルシステムの不整合を起こさないように,システム停止時には,実行中のプロセスをすべて停止し,書込みバッファの内容をディスクに反映し終わるのを待ってからシステムを停止する。
その一連の動作をシャットダウンという。

シャットダウン操作

/sbin/shutdown [<オプション>] <時刻> [<ユーザへのメッセージ>]

主なオプション

オプション 意味
-t <秒> 警告シグナルを送り,指定した秒数だけ待った後にkillシグナルを送る。
-k ログイン中のユーザにメッセージを送るだけで,実際にはシャットダウンしない。
-r シャットダウン後,リブートする。
-f シャットダウン後,リブートする。リブート時にfsckでファイルの検査を行わないので,その分リブートが速い。
-h シャットダウン後,システムを停止する。
<時刻> シャットダウンする時刻。指定方法は次のとおり。
now すぐにシャットダウン動作に入る
hh:mm  指定した時刻にシャットダウン動作に入る
+m m分後にシャットダウン動作に入る

[toshim@gw2000 ~]$ su        <-- suコマンドでスーパーユーザになる
Password:                    <-- rootのパスワードを入力(入力したものは表示されない)
[root@gw2000 /home/toshim]# /sbin/shutdown -h now  <-- このコマンドでシャットダウンする

書込みバッファの内容をディスク装置に反映する

シャットダウンを行わずに,書込みバッファの内容をディスク装置に反映することもできる。
それは次のコマンドで行う。

sync

syncはバッファの内容をディスク装置に反映するための指示を出すが,その動作が完了するのを確認せずにsyncコマンドは終了する。
従って,syncコマンドを実行した後,しばらくの間は反映動作は継続する。
その間,ディスク装置のアクセスランプが点滅する。
バッファの内容をディスクに反映し終わるのは,その点滅が終わった時点となる点に注意。

 

  
WB00806_.gif (471 バイト)
Copyright(C) 1997-1999 GlassCom
webmaster@glasscom.com