【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?

Windowsでは、調子のよいときのCドライブのドライブイメージを保存しておき、調子が悪くなったら、そのドライブイメージを使ってOSのリカバリーを行っていました。
Linuxでも同じようなことを行いたいですが、やり方がわかりません。

今、Linuxにいろいろなドライバを入れたり、アプリを入れて設定をいろいろいじっている途中です。
アプリやドライバの相性で、OSの調子がわるくなってきたので、設定ファイルの値を戻したり、アプリをアンインストールしたりしています。これらの再設定が少々面倒になってて、Windowsで行っていたリカバリと同じことがやりたくなりました。

LinuxではCドライブという概念がないので、フォルダ単位でのバックアップになると思いますが、どれを保存すればよいのでしょうか?
保存先は、/homeとし、これはWindowsでのはDドライブのつもりで使っています

A 回答 (12件中11~12件)

Linuxではフォルダのことをディレクトリと言いますが、ディレクトリ単位でバックアップするのであれば良く使われるのはtarコマンドでしょうか。

多くの場合圧縮オプションと併せて使われます。

ファイルシステム単位(パーテーション単位、と捉えて頂いて良いと思います)であればdumpコマンドやddコマンドも使えます。

バックアップを設計する際は、まずどのような障害に対する対策なのかを明確にすることが大事です。
またどんな単位で、どこにバックアップするのかも重要です。
それによってパーテーションを分割するのか/しないのか、どのディレクトリを分割するのかが決まってきます。

またリストア時にどのような情報が必要で、どのような手順で復旧させるのかもまとめておく必要があります。
例えば、CDでbootしておいて、HDDのリストアするファイルシステムをどこかにマウントし、バックアップ元ファイルのあるファイルシステムを別のどこかにマウントし、restoreコマンドなりddコマンドなりtarコマンドで元に戻す、などです。
したがって各ファイルシステムのデバイス名等もメモしておかないと、いざ復旧という時に調査が必要になり余計な時間がかかってしまうことになります。
WindowsのようにOS付属のアプリでお手軽にバックアップ/リストアというわけにはいきません。


>LinuxではCドライブという概念がないので、フォルダ単位でのバックアップになると思いますが、どれを保存すればよいのでしょうか?

これはお使いのシステムのファイルシステムに依存しますので何とも言えません。
/と/homeと/bootとswapしか切っていなければ、/と/bootはバックアップしておくべきかもしれませんし、/と/usrと/varと/homeと/bootとswapであれば/、/usr、/boot、とか。
もちろん/varに大事なファイルがあるならそれも必要になります。

考え方によっては/varや/homeなどのあとから作成されるファイルだけバックアップし、OSは再インストールと割り切る場合もあります。
安全に振るなら、外付けのUSB-HDDに全ファイルシステムをdumpで取得しておくとかでしょうか。


というわけで、お使いのシステムや必要なファイル等によりますので一概にこれ、という正解はありません。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。

>これはお使いのシステムのファイルシステムに依存しますので何とも言えません。
Linux Mint です。

お任せでインストールしたので、パーティション分けはわかりませんが、SWAPだけが別パーティションと思います。

>例えば、CDでbootしておいて
やはり、HDDだけでは無理なのでしょうか?
Windowsの時は、HD革命というソフトを使っていました。このソフトでは、
 WinXPを起動したまま好きなときに、CドライブのイメージをDドライブに保存でき、
 リカバリもWinXPの中からHD革命を起動し、リカバリイメージを指定すると、15分ほどで、Cドライブがよみがえるという物です。

Linuxでは、WinXPでのHD革命のようなことはできないのですか?

お礼日時:2014/04/28 18:01

>>LinuxではCドライブという概念がないので、フォルダ単位でのバックアップになると思いますが、どれを保存すればよいのでしょうか?



Windowsの場合、ドライブの概念とパーティションの概念がほぼ一致していたと思いますが、Linuxでも同じように考えればいいのではないでしょうか?
Linuxに割り当てたパーティションをバックアップソフトで丸ごと保存すれば、いいと思いますけど・・・。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
>Linuxに割り当てたパーティションをバックアップソフトで丸ごと保存
 OS:Cドライブ、データ:Dドライブ
といった感じではなく、パーティションはSWAPとルートでインストールしてあります。

/home とそれ以外でパーティションを分けてインストールしなければ、Windowsのようなリカバリはできないということでしょうか?

お礼日時:2014/04/28 16:23

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報