投稿

2月, 2019の投稿を表示しています

マジックSysRqキー(Magic SysRq key)の有効化と永続化

近頃、公式から許可をもらいスタンドアロン化した S.T.A.L.K.E.R. Anomaly というStalkerのModで遊んでいるが このゲームをやっていると急に止まることがある ゲームが落ちたりフリーズするだけではなく、PC自体がフリーズしてしまうのだ Alt+F4やAlt+Tabも効かないので、ゲームを閉じることもウィンドウを切り替えることも出来ない ゲームが悪いのか、Wineが悪いのか、中古のグラボが悪いのかはわからないが、突然なんの操作もできなくなるのは困る 経験則からファイルの保存を先延ばしにしたりしないし 最近のブラウザは異常終了後にタブの復元を行ってくれるのでこれらは問題ない しかし何より怖いのはSSDやHDDやUSBメモリの破損である 果たしてSSDが強制終了に強いのか弱いのかは知らないが、良い影響を及ぼさないのは確実だろう 実際に強制終了後の起動時にはfsckのログが多数流れるので心臓にもよろしくない そこで出来るだけ安全に再起動させるのが、このマジックSysRqキーである これはカーネルレベルでコマンドを実行させることで ウィンドウマネージャやX11がフリーズしても特定の操作ができるようになっている・・・・らしい この時使うキーがSysRqなのでマジックSysRqキーと呼ぶようだ 実行方法は以下のキーを一定時間を開け、上から順番に押していく  基本的にSysRqキーはAltとPrintScreenの組み合わせなので書いているが違う場合もあるらしい キー 意味 説明  Alt + PrintScreen + R   unRaw  キーボードの制御を取り戻す オマジナイ?  Alt + PrintScreen + E   tErminate  すべてのプロセスに正常終了命令を送る  Alt + PrintScreen + I   kIll  すべてのプロセスに 強制 終了命令を送る  Alt + PrintScreen + S   Sync  書き込み予定のキャッシュをすべて書き込む  Alt + PrintScreen + U   Unmount  すべてのファイルシステムを読み込み専用で再マウント  Alt + PrintScreen + B