タグ

システム障害に関するindicationのブックマーク (3)

  • LinuxにおけるgrubによるMBRの修復方法 - adsaria mood

    LinuxにおけるMBRのまとめとバックアップ方法」で調べたとおりHDDの先頭セクタに置かれるMBRはLinuxがブートするためには(Windowsでも)大変重要な512バイトになる。ここが壊れるとシステムがブートしなくなる。従って、LinuxにおけるMBRのまとめとバックアップ方法で考察したような方法でMBRをバックアップしておくことが必須と考える。*1 MBRには大きく分けてブートストラップローダの部分とパーティションテーブルの部分に分けられるが、パーティションテーブルの情報が失われるとHDDの何処にどのようなシステムが保存されているが分からなくなるので、基的にはそのHDDにあるシステムを救うのは難しくなる。(シェルスクリプトでパーティションテーブル復旧用のプログラムを組んでみたが、HDD全体をなめる必要があるので気の長くなるような時間がかかる。その内、Cで組んでみたいととは思って

    LinuxにおけるgrubによるMBRの修復方法 - adsaria mood
    indication
    indication 2011/08/25
    systemrescue cd とコンビで行うと最強
  • PCがHDD容量を誤認識する場合の対処方法 - pyopyopyo - Linuxとかプログラミングの覚え書き -

    HDD関連のトラブルとして、HDD容量が正しく認識されない、という類の事故があります。たとえば 新品の1TBのHDDなのに、BIOSとかOSは33MBのHDDとして認識している。初期不良?相性問題? 普段使っているHDDを外して、別PCにつないだら、HDD容量を正しく認識しなくなった。HDDこわれた? いつも使っているHDDが突然認識されなくなった。BIOSの画面で確認するとHDD容量が大幅に減っているように見える。データ消失? といったものです。 この手のトラブルは、実は簡単に復旧できる場合が多いです。知ってて損は無い情報なので、以下原因と復旧方法を説明します。 HPA (Hidden Protected Area) HDDにはHPAと呼ばれる、隠し領域*1が設定できます。HPAとして設定した領域は、BIOSから無視され、OSからもアクセスすることはできません。通常の使い方だと、例えばノ

    PCがHDD容量を誤認識する場合の対処方法 - pyopyopyo - Linuxとかプログラミングの覚え書き -
  • なぜネットワークはループを作ってはいけないの? (1/2)

    Q. なぜネットワークはループを作ってはいけないの? A. 同じ経路をぐるぐる回り、他の通信を邪魔してしまうから。 EthernetとIPネットワークのループ ネットワークは情報を伝達するための仕組みであり、通常、ネットワークに障害が発生しても通信が断たれないよう、障害箇所を迂回するために複数の経路を持つのが一般的である。いくつも経路を持っておけば、一方の経路が使えない場合でも迂回経路を使って宛先に向かえばよい。 実はネットワークのループとなる経路は、一般的に障害対策の意味もあり、通信を維持するための仕組みでもある。しかし、LANにおいて問題となるループが2種類ある。スイッチングハブまたはL2スイッチを単純に接続した「物理的な経路のループ」と、IPネットワークを構成するルータの経路情報の矛盾によって発生する「論理的な経路のループ」である。この2つの現象について、その原因と対策(防衛策)をみ

    なぜネットワークはループを作ってはいけないの? (1/2)
  • 1