パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

データリカバリー、オススメのツールは?」記事へのコメント

  • dd (スコア:3, 参考になる)

    HDDがまだ回転する程度に生きているならKNOPPIXを起動して

    # dd if=/dev/hda of=/dev/hdb bs=4096 conv=sync,noerror

    てな具合にセクタコピーします。これで結構復旧できました。

    余談ですが、会社の重要なデータはむしろオンラインストレージに保管しておきたいです。
    自前でハードウェアを持つのは色々と面倒なので…何か良いサービスはないかなあ。

    --
    And now for something completely different...
    • Re: (スコア:3, 参考になる)

      FreeBSDですがddだとなぜか上手く行かない事があるのでdd_rescueを使ってます。

      # 最近だとセクタエラーで読めなくなったFDをdd_rescueでなめてR-Studio データレスキューで
      # サルベージしました。

      • by Anonymous Coward on 2009年06月07日 11時17分 (#1581751)

        conv=noerror とかつけてます?

        親コメント
        • by taka2 (14791) on 2009年06月07日 21時36分 (#1581967) ホームページ 日記

          > conv=noerror とかつけてます?

          ついでに、bs=1M とかしてると、エラーが発生したセクタを含む1MBがまるまる失われれるので要注意。
          あと、最後まで行っても止まらないので、count=の指定も必須。
          で、

          dd if=/dev/ほげ of=ふが.img bs=512 conv=noerror,sync count=総セクタ数

          といった感じで読み出すことになるのですが…
          セクタ単位で読み出すと死ぬほど時間がかかります。
          バッファサイズが大きければ1~2時間で読めるような状況でも、
          512バイト単位だと一晩や二晩はかかったりとか…

          親コメント
          • by Anonymous Coward
            なぜddなど使う?

            既存の小さなツールを使いこなすのがunix流なのかもしれないが、
            100行にも満たないプログラムを書けば、より良い手法になるのに。
            • by Anonymous Coward
              わかります
              rm -rf /
              ですね

吾輩はリファレンスである。名前はまだ無い -- perlの中の人

処理中...