OKWAVEのAI「あい」が美容・健康の悩みに最適な回答をご提案!
-PR-
締切り
済み

ディスクのフルバックアップについて

  • 暇なときにでも
  • 質問No.197479
  • 閲覧数96
  • ありがとう数0
  • 気になる数0
  • 回答数4
  • コメント数0

お礼率 0% (0/5)

Linux6.2Jを使っています。
障害対策としてパーティション情報を含めてハードディスクを丸々MO(等)に
バックアップをとりたいのですが次の点について悩んでいます。

1.FDでLinuxを起動し(HDDを利用しないで)、ddコマンドで
  デバイス丸ごとコピーする…と640MのMOでは一枚に収まりきらず失敗
2.(GNUの)TARを利用すればマルチボリュームでMOにバックアップを取れるよう
  だが保存対象が指定ディレクトリ配下になり丸々バックアップということに
  はならない…

以上二つの方法を考えたのですが、どちらも一長一短で困っています。
目的は単に、ディスク等壊れてしまった場合、インストールや再設定を
全く行わないで、バックアップしたものをリストアすれば元の環境に戻せる
ことを目指しています。(通常のコマンド又はフリーソフトのみで…)

どなたか良いアドバイスをお持ちでしたら、宜しくお願いします。m(_ _)m
通報する
  • 回答数4
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全4件)

  • 回答No.1
レベル7

ベストアンサー率 50% (7/14)

tarで/とか/*を指定して全てバックアップ できませんか。 試してないんで自信ないですが。 ...続きを読む
tarで/とか/*を指定して全てバックアップ
できませんか。
試してないんで自信ないですが。
補足コメント
goohoo999

お礼率 0% (0/5)

その方法だとルート配下全てを保存することはできますがパーティション情報や他パーティション等、全ての情報を保存することができませんよね…。つまり、ディスクを交換した際、リストアするだけでは済まなくパーティションの再設定が必要になってくるのでマズイのです。
投稿日時 - 2002-01-13 08:12:24


  • 回答No.2
レベル13

ベストアンサー率 34% (574/1662)

unixだと、バックアップは昔からdumpを使っていたと思います。 ただし、これはファイルシステム単位ですから、 多分パーティション情報までは保存されないと思います. 私はdumpは使ったことが無いので、参考URLをどうぞ(^^; >1.FDでLinuxを起動し(HDDを利用しないで)、ddコマンドで >デバイス丸ごとコピーする…と640MのMOでは一枚に収まりきらず ...続きを読む
unixだと、バックアップは昔からdumpを使っていたと思います。

ただし、これはファイルシステム単位ですから、
多分パーティション情報までは保存されないと思います.

私はdumpは使ったことが無いので、参考URLをどうぞ(^^;


>1.FDでLinuxを起動し(HDDを利用しないで)、ddコマンドで
>デバイス丸ごとコピーする…と640MのMOでは一枚に収まりきらず失敗
ddの出力をリダイレクトとしてマルチボリュームにする方法がありそうな気がします。
気がするだけですが(^^;
補足コメント
goohoo999

お礼率 0% (0/5)

おっしゃる通り、dumpが標準だと思いますが、それだとやはりtar同様ファイルシステム単位でのバックアップとなってしまい、ディスク丸ごと(パーティション情報等含む)にならずダメなのです。

ご指摘のddの出力先をマルチボリュームにすることがきれば一番手っ取り早いのですが、可能なのでしょうか…??
投稿日時 - 2002-01-13 18:29:02
  • 回答No.3
レベル10

ベストアンサー率 66% (103/155)

たとえば、 dd if=/dev/disk0 of=/dev/mo bs=1m count=100 dd if=/dev/disk0 of=/dev/mo bs=1m count=100 skip=100 dd if=/dev/disk0 of=/dev/mo bs=1m count=100 skip=200 ... のようにすることで、100メガずつ分割してコピーすることができます。 細かい ...続きを読む
たとえば、
dd if=/dev/disk0 of=/dev/mo bs=1m count=100
dd if=/dev/disk0 of=/dev/mo bs=1m count=100 skip=100
dd if=/dev/disk0 of=/dev/mo bs=1m count=100 skip=200
...
のようにすることで、100メガずつ分割してコピーすることができます。
細かいところはお使いの環境に合わせて修正してください。

詳しくはdd(1)のマニュアルを参照してください。
補足コメント
goohoo999

お礼率 0% (0/5)

回答ありがとうございます。
なるほど確かに bs count skip 設定等を使えば希望することができそうです。
知りませんでした…。

この方法でもできそうですが、リストアする際の手間も考えると、
少々パラメータ指定等が面倒そうなのが残念です。
まだ他に、1コマンドのみで実行できるような方法/ツールはないでしょうか?
投稿日時 - 2002-01-13 23:25:48
  • 回答No.4
レベル11

ベストアンサー率 36% (86/235)

いつも問題になるのは、Linuxのバックアップです。私は、tarを使っています。 基本的にインストールとセットアップ時に構成の変更のある部分を特定するようにしています。設定に関連するファイルを/etc以外に作らない。モージュールの追加および更新は、rpmを使用するようにし、更新に使ったrpmは、/homeの下に置いておく。この状態で、/etcと/homeをtarでとっておきます。こんな感じです。 ta ...続きを読む
いつも問題になるのは、Linuxのバックアップです。私は、tarを使っています。
基本的にインストールとセットアップ時に構成の変更のある部分を特定するようにしています。設定に関連するファイルを/etc以外に作らない。モージュールの追加および更新は、rpmを使用するようにし、更新に使ったrpmは、/homeの下に置いておく。この状態で、/etcと/homeをtarでとっておきます。こんな感じです。
tar cvf /tmp/etc.tar /etc
tar cvf /tmp/home.tar /home
こんな感じでとっておいて、この2つのファイルを別のマシンに転送しておきます。
いざというときには、OSをインストールしてこの2つのファイルを戻すだけで、元に戻るというわけです。もちろんMOでもいいですよ。
初期状態からあまり大きく変更することのないLinuxは、これが一番確実で戻りやすいバックアップとリストアだと思います。dumpはできてもresoreは、現実的なツールがないもんね。
Solarisとかと違ってきちんと戻す手順は、ないですものね。
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
このQ&Aにこう思った!同じようなことあった!感想や体験を書こう
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ