
Ubuntu日本語フォーラム

ログインしていません。
お世話になります。
昨日、新しいPCが届き、ubuntu7.10をインストールしました。
セカンドライフに繋いでいると、時折画面が固まり 何も操作できなくなります。
他のubuntu用PCや、Windows2000(putty使用)から固まったPCへsshでログインし、rebootしようとしましたが、sshも繋がりませんでした。
仕方ないので、最終手段として電源を落としrebootさせました。
ここで質問なのですが、電源を落とした後 システムが不安定になるのを防ぐためになにか処理する事は必要でしょうか?
昔、UNIXのワークステーションで 同じように電源を落とした強制終了のときに、システム管理者が coreファイルというものを削除していた記憶があるのです。
ubuntuでも同じような処理が必要なのでしょうか?
オフライン
はじめまして。
https://wiki.ubuntulinux.jp/UbuntuTips/Others/MagicSysRq
↑ではダメでしょうか?(対応として)
で、私も興味があったので「SysRqキーによる復旧」を
やってみました。
Alt+PrintScreen+R+S+E+I+U+B
なのですが、
最後の「Alt+PrintScreen+B」が
どうも上手く機能せず、
最後だけ「ctrl+alt+delete」で、リブートしました。
(他の方は上手くできているのでしょうか?)
coreファイル(coreダンプ)については
nautilus-debug-log.txtみたいなもののことでしょうか?
(あまり詳しく答えられないです)
オフライン
hiraga による投稿:
ここで質問なのですが、電源を落とした後 システムが不安定になるのを防ぐためになにか処理する事は必要でしょうか?
昔、UNIXのワークステーションで 同じように電源を落とした強制終了のときに、システム管理者が coreファイルというものを削除していた記憶があるのです。
ubuntuでも同じような処理が必要なのでしょうか?
結論から言いますと、システムが不安定になってしまったら、再インストールしか方法がありません ( システムをまるごとバックアップする方法も実はあります )。
また core dump をみてもバイナリのデータがテキストで記載された、本当の意味での dump なので、システム管理者が見ても意味が分からないのが実状でしょう。だから、その管理者さんも core dump のファイルを消してるだけだと思いますよ。
doggyx による投稿:
はじめまして。
https://wiki.ubuntulinux.jp/UbuntuTips/Others/MagicSysRq
↑ではダメでしょうか?(対応として)
doggyxさん、ご回答ありがとうございます。
また、いろいろと試していただき恐縮です。
教えていただいたwikiを参考に、今度フリーズしたときに試してみます。
Windowsを95→98→NT→2000→XPと使い続けていましたが、システムが不安定になることが多く、ubuntuに乗り換え始めたばかりです。
新しいマシンは昼夜通電するfile severとして導入しました。
(セカンドライフはちょっと趣味程度で使い始めたのですが…)
また質問するかもしれません。
その時はよろしくお願いいたします。
オフライン
avidya による投稿:
結論から言いますと、システムが不安定になってしまったら、再インストールしか方法がありません ( システムをまるごとバックアップする方法も実はあります )。
また core dump をみてもバイナリのデータがテキストで記載された、本当の意味での dump なので、システム管理者が見ても意味が分からないのが実状でしょう。だから、その管理者さんも core dump のファイルを消してるだけだと思いますよ。
avidyaさん、ご回答ありがとうございます。
仕事で使っているマシンを徐々にubuntuマシンへ移行し始めました。
システム管理者を雇うほど会社の規模が大きくないので、linux初心者の僕がやっています。
core dumpはバイナリーのデータがテキストで書かれているだけなのですね。
それでは、仮にubuntuのcoreファイルを見つけたとしても、消す意味が無いことが理解できました。
質問内容とは離れますが、システムを丸ごとバックアップする方法を教えて頂けませんでしょうか?
また、現在512MbのHDDを2台積んでいます。
HDD1の方にubuntuのシステムがインストールされ、HDD2の方がfile serverとして運用しています。
システム丸ごとバックアップしたとき、HDD2のデータもバックアップされるのでしょうか?
最後の編集者: hiraga (2008-03-11 13:50:46)
オフライン
hiraga による投稿:
core dumpはバイナリーのデータがテキストで書かれているだけなのですね。
それでは、仮にubuntuのcoreファイルを見つけたとしても、消す意味が無いことが理解できました。
core dumpはプログラムが不正終了したとき、その原因を突き止めるためにメモリの内容をそのまま書き写したファイルです。場合によってはとても大きなファイルサイズになってしまうので、hiragaさんが見たシステム管理者はそのファイルを削除していたんだと思います。
avidyaさんは、「システムが不安定になってしまったら、再インストールしか方法がありません」と仰っていますが、本来であれば(システム管理者の仕事を任されたのであれば)再インストールではなく、「不安定になった原因をつきとめ、復旧させるべき」ということも心のどこかに留めておいてください。時間と知識と労力が必要になるので、仕事でない限りはやりたくない作業かもしれませんが。普通にデスクトップパソコンとしてUbuntuを利用する一般ユーザにとっては、再インストールがお手軽かつ確実なので、avidyaさんは「再インストールしかない」という表現をされたんだと思います。
hiraga による投稿:
質問内容とは離れますが、システムを丸ごとバックアップする方法を教えて頂けませんでしょうか?
まず、タイトルからかけ離れる質問は新規トピックを立てた方がいいでしょう。その方が答えが返ってくる可能性も高くなりますし、あとから検索する人にとっても便利だからです。また、右上の検索ボックスからそれらしい単語で検索しておくと、案外簡単に答えが見つかるかもしれませし、どのように質問すればいいかの参考になるかもしれませんので、それもおすすめしておきます。
それを踏まえた上で、Ubuntuにおけるバックアップについては、
http://gihyo.jp/admin/serial/01/ubuntu-recipe/0004
http://gihyo.jp/admin/serial/01/ubuntu-recipe/0005
この記事が大変わかりやすいと思います。
オフライン
Shibataさん、とても参考になるご意見をありがとうございます。
Shibata による投稿:
本来であれば(システム管理者の仕事を任されたのであれば)再インストールではなく、「不安定になった原因をつきとめ、復旧させるべき」ということも心のどこかに留めておいてください。時間と知識と労力が必要になるので、仕事でない限りはやりたくない作業かもしれませんが。
肝にめいじておきます。
1人で仕事をしているので、本業の他にシステム管理もしなくてはなりません。
これも自分のスキルアップと思い、勉強します。
Shibata による投稿:
まず、タイトルからかけ離れる質問は新規トピックを立てた方がいいでしょう。その方が答えが返ってくる可能性も高くなりますし、あとから検索する人にとっても便利だからです。
申し訳ございません。
タイトルから離れる時は別トピックをたてるように致します。
Shibata による投稿:
それを踏まえた上で、Ubuntuにおけるバックアップについては、
http://gihyo.jp/admin/serial/01/ubuntu-recipe/0004
http://gihyo.jp/admin/serial/01/ubuntu-recipe/0005
この記事が大変わかりやすいと思います。
大変参考になるURLをご紹介いただき、ありがとうございます。
早速、SBackupをインストールしました。
ただ、2台めHDDのバックアップができません。
これは別トピックをたてて質問することにします。
オフライン
念のため補足しておくと、.coreファイルはクラッシュ時のメモリイメージを
そのまま保持しているので、中身には個人情報保護法っぽいものとか、パスワード
だとか、他人様に見せたくないようなものが詰まっていることが良くあります。
(これは古典的なUnixの場合で、いまどきの環境であればマズいものはcoreを
吐かないようになっていたりします)
ディスク領域の圧迫もそうですが、セキュリティ保持の面から削除していたのでは
ないかと思われます。>件の管理者
オフライン
hitoさん、色々と教えていただき ありがとうございます。
Sunのワークステーションで、システム管理者がcoreファイルを消していた理由が分かりました。
昔はワークステーションを使う側だったので気にもしていませんでしたが、現在は本業のかたわら システム管理もしなければならないので そういうことは知っておかねばなりませんね。
オフライン
皆さん、親切な回答をありがとうございました。
強制終了(電源を落とす)後の処理は下記でよろしいでしょうか?
1) まず、フリーズしたら Alt+PrintScreen+R+S+E+I+U+Bを試す
2) 強制終了(電源を落とす)をした場合、システムが不安定になったら あらかじめシステムの
バックアップを行っておき、そこから復元する
(もちろん、スキルがある方の場合は 原因を調査し復旧するのが一番なのでしょうが...)
3) 昔でいうcore dumpは最新のディストリであるubuntuでは吐き出されないので心配ない
オフライン
む〜〜。。いいんだろうか?w
パターンフロー1
[フリーズ発生]→[SysRqキー]→[無事に再起動]→[事後不良がない]
上記が最短としての想定。
4工程で済みます。
パターンフロー2
1)[フリーズ発生]→[SysRqキー]→[無事に再起動]→[事後不良が発生]→[]→[]・・・
2)[フリーズ発生]→[SysRqキー]→[再起動が出来ない]→[]→[]・・・
分岐ですw
1なら、プライオリティが「内容のファイル」なのか「システムの復旧」なのかで、選択肢が分かれる気がします。
2なら、次の選択肢に[電源そのものを落とす]を無理やり組み込んで、
[フリーズ発生]→[SysRqキー]→[再起動が出来ない]→[電源そのものを落とす]-[事後不良がない]
or
[フリーズ発生]→[SysRqキー]→[再起動が出来ない]→[電源そのものを落とす]-[事後不良が発生]→[]→[]・・・
の2択化にしたほうがいいんだろうか・・・(というか、それ以外に無い?)
それ以外に無いのだとすると
・すべてのフリーズは「無問題」である。
([SysRqキー]か[電源そのものを落とす]以外に初めから選択肢がない)
・すべての問題は「事後不良」である。
と言える。。。
が、
こ れ は 明 ら か に 変 だ w
・フリーズに対する対応解が「フリーズしないようにする」ということと一切関係がない。
・「事後不良への対応」は「原因発生の回避」とは別物である。
今回の事例で言うなら
「セカンドライフのエラーログシステム
https://wiki.secondlife.com/wiki/Error_Logging_System
を読み、解決方法を探る」
という方向性で考えて
「電源を落とした後 システムが不安定になるのを防ぐには?」という方向性の解は
「派生成立するが矛盾を含む」と見たほうがいいのかも。。。
(システムの不安定がセカンドライフ動作時に限定される場合)
また、セカンドライフはソースコードが(今のところは)カスタムライセンスなので
ubuntuコミュニティがサポートすることは、無いと思います。。。
(リンデン・ラボは参加者が確保できたらオープンソース化すると言っているようですが)
追記:
>・フリーズに対する対応解が「フリーズしないようにする」ということと一切関係がない。
って、SysRqキーを紹介したのは私自身でした。。。orz
後付けで申し訳ないのですが、リンクしたSysRqキーの紹介ページで分かるように
「フリーズしてしまった後のシステムを安全にリブート(シャットダウン)させるキー操作」なんです。。
「フリーズの原因をどうにかする」となると
・フリーズ時点で実行させていたアプリケーションのログから該当原因を測る。
・[システム]-[システム管理]-[システム・ログ]を参照し、
どのデーモンが不安定だったのかを調べる。
↑を私の場合、解決手法に多用しています。
(もっとベストのやり方があるのかも。。。)
再追記:
>「セカンドライフのエラーログシステム
>https://wiki.secondlife.com/wiki/Error_Logging_System
これなんですが、内容としてシステム不安定の解決向きではないかも。。
http://secondlife.chu.jp/erro.html
↑のような日本語サイトは見つけたのですが、ガイドラインのようですし。。
「実行スペック、VGA条件が満たされているか、確認してください」といった
促しの案内は良く見かけるのですが、セカンドライフ自体に
ログファイルを吐き出しする機能はデフォルトでは入っていないのでしょうか?
(私はセカンドライフはやったことがないので。。。)
/var/log/messagesの内容から、どうにかできるものではないのかなぁ。。
最後の編集者: doggyx (2008-03-13 02:25:23)
オフライン
hiraga による投稿:
昨日、新しいPCが届き、ubuntu7.10をインストールしました。
セカンドライフに繋いでいると、時折画面が固まり 何も操作できなくなります。
すみません、スレッドの途中から私の頭の中が混乱してきたので、整理したいのですが、セカンドライフをインストールしたのはプライベートで自宅にあるパソコンですか?それとも職場で使っている、hiraga さんがシステム管理者として管理しなければならないパソコンですか?
この質問への回答によって、hiraga さんへの回答は異なってくると思うのですが。
最後の編集者: avidya (2008-03-13 05:08:47)
#5から、スレッドの主旨そのものが変更されていたなら、
私のフライングです。。。orz
#10でhiragaさんが挙げている「フリーズに対する操作順序」が
「確定した手法として固定化するのか」を考えていて
矛盾を感じたので。。
直感的に感じたのが、#10の1→2→1・・・の繰り返しは
永遠に「原因そのものの解決にはなりえない」ということです。
それはかろうじて、システム運用を継続させますが・・・。
オフライン
avidya による投稿:
セカンドライフをインストールしたのはプライベートで自宅にあるパソコンですか?それとも職場で使っている、hiraga さんがシステム管理者として管理しなければならないパソコンですか?
この質問への回答によって、hiraga さんへの回答は異なってくると思うのですが。
avidyaさん、色々と考えてくださり、ありがとうございます。
職場のPCですが、自営で従業員は自分だけなので 仕事とプライベートの両方で使用しています。
現在、ubuntuをインストールしたPCは3台、WinXPとのデュアルブートが1台、残りはまだWindowsです。
セカンドライフは今後ビジネス展開によっては使うかな?と思ったもので、かじりだしました。
ちょうどfile serverのPCが欲しかったので、HDDを2台搭載し、HDD1へubuntuをインストール、HDD2がubuntuを利用したfile server用、また最新のグラフィックボードを搭載してセカンドライフも...と考えました。
セカンドライフは このfile server用PC上で動かし、実際は2モニターあるWindowsXPでVNCビューワを用いて遠隔操作してます。
ubuntu(linux)を選択したのは、昼夜通電してもWindowsみたいに いつかは再起動を促されるのではないか...という事を心配して、安定性のあるlinuxにしました。また、GUIが優れているubuntuならば、初心者の僕でもハードルが低いかな...とも思ったのです。
linux版セカンドライフの質問はこのフォーラムではできないので、不安定になる原因はググっています。
まだ原因は分かっていませんが...
ただ、セカンドライフをいじっていると 回数は低いですが マウス、キーボードからの操作ができなくなることがあったもので、電源を落とした強制リセット時の対処方法(ubuntuシステムが不安定にならないように)についてお尋ねした次第です。
最後の編集者: hiraga (2008-03-13 12:25:56)
オフライン