街中で見かけて「グッときた人」の思い出

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

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

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

A 回答 (12件中1~10件)

OSを含めて、丸ごと、バックアップして置くと、安心ですね。



バックアップソフトは・・・
Clonezilla・・・台湾製で日本語に対応してます。
http://clonezilla.org/downloads.php

Redo Backup・・・チョット前に登場した、便利なソフトが数点、同梱されてます。
http://redobackup.org/

両方共、Windows とLinux に対応してます。

ddコマンドを使うのも良いでしょう、Linux の世界に入ったのなら、端末でコマンド
の操作は必要事項ですね。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
ソフトの紹介ありがとうございます。

>ddコマンドを使うのも良いでしょう、Linux の世界に入ったのなら、端末でコマンド
の操作は必要事項ですね。
その様ですね。
ありがとうございます。

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

>正直、/etcもバックアップしていますが、復旧のとき、今ある/etcを消去して、保存してある/etcをコピーすることでOKなのか、不明です。



復旧手順考えていないバックアップはバックアップの意味をなしていませんけど・・・

cupsの設定は /etc/cups にあります(man cupsd や man cupsd.conf でマニュアル見れば書いてあるはず)。
Canonの提供するドライバ関連をバックアップする必要があるのかどうかは私は存じません(使ってないし)。

それらをどうやってバックアップして、それをどう復元するのがいいのかはlinuxやunix関連のバックアップ関連を調べてご自分で考えてみてください。
    • good
    • 0
この回答へのお礼

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

>復旧手順考えていないバックアップはバックアップの意味をなしていませんけど・・・
なるほど、質問では、
 WindowsでのHD革命のように、起動して何も考えずに、
 15分ほどほっておけば、バックアップやリカバリが完了するような、
 非熟練者向けのバックアップ手法
の回答を求めていましたが、それとは違う、熟練者向けのバックアップ手法の回答、ありがとうございます。

参考にさせていただきます。

お礼日時:2014/05/02 18:42

>「何をバックアップすれば良いのか」がわからないので質問しています。


>/etcのバックアップでよいということですか?

「cups関係」と書いてるんですけど、そこからcupsについて調べてみようという気は起きませんか?
    • good
    • 0
この回答へのお礼

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

>「cups関係」と書いてるんですけど、そこからcupsについて調べてみようという気は起きませんか?

CUPSについていろいろなサイト、調べましたが、難しくて理解できない部分が多数あり、具体的に何を保存したら「cups関係の設定をバックアップ」になるのか、わからず質問しています。
情けない限りです。

いろいろ見ましたが、思い出すだけで、以下のサイトを見てみました。

Common Unix Printing System
http://ja.wikipedia.org/wiki/Common_Unix_Printin …

CUPSとは
http://itpro.nikkeibp.co.jp/article/Keyword/2007 …

Canon Linux 対応状況 (レーザビームプリンタ)
http://cweb.canon.jp/e-support/faq/answer/lbp/27 …

CUPS (日本語)
https://wiki.archlinux.org/index.php/CUPS_%28%E6 …

他、いろいろなサイトです。
ダウンロードしたCanonのオンラインマニュアルも見ました。
しかし、私には何をどのように保存したらよいのか、全くわかりません。

正直、/etcもバックアップしていますが、復旧のとき、今ある/etcを消去して、保存してある/etcをコピーすることでOKなのか、不明です。

具体的にどのように何を保存したらよいのか、復旧のときはどうやって復旧するのか、わかりやすく教示いただけると嬉しいです。
保存先は、/home/ユーザ名/cupsbuck というディレクトリを作るとして教示いたけると助かります。

お礼日時:2014/05/01 07:30

>LinuxMintの上にVirtualBoxを動かして、その中のWinXPからプリンタ印刷はできるが、


>LinuxMintからは印刷できない、印刷できるように色々といじると、WinXPからも印刷できなくなってしまう、

理解しました。
#8のお礼に最初からそう書いてくれればよかったのにとは思いますが。

印刷関係は詳しくありませんが、それでしたらcups関係の設定をバックアップしておけばよさそうな気はします。

以下、質問とは関係ありませんけど
WindowsXPのサポート終了により無闇にLinuxをすすめる方がいたりして気にはなっていたんですが、Linuxの各ディストリビューションにもバージョン毎にサポート期間があり期間が終了した際にはセキュリティー関係も含め更新など行われないという事は理解されていますか?
    • good
    • 0
この回答へのお礼

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

>印刷関係は詳しくありませんが、それでしたらcups関係の設定をバックアップしておけばよさそうな気はします。

「何をバックアップすれば良いのか」がわからないので質問しています。
/etcのバックアップでよいということですか?

>Linuxの各ディストリビューションにもバージョン毎にサポート期間
もちろん、了解しています。
外壁となるLinuxを入れ替えながら、しばらくはWinXPを使うというイメージですね。

お礼日時:2014/04/30 18:39

>VirtualBoxからはプリンタ印刷できるのですが、LinuxMintからは印刷できないのです。



ええと・・どこからいきなりVirtualBoxが出てきたんでしょう・・・
もしかしてそのLinuxはVirtualBoxで動かしてるんですか?
もしそうなのであればVirtualBoxでスナップショット利用したりディスクイメージを保存しておけばいいだけなんですけど・・・
    • good
    • 0
この回答へのお礼

>もしかしてそのLinuxはVirtualBoxで動かしてるんですか?
逆です、
「WinXPをネットから隔離して仮想マシンの上で運用しよう」を参考にして作ったPCです。
http://hp.vector.co.jp/authors/VA000037/140406.htm

ですから、
LinuxMintの上にVirtualBoxを動かして、その中のWinXPからプリンタ印刷はできるが、
LinuxMintからは印刷できない、印刷できるように色々といじると、WinXPからも印刷できなくなってしまう、
ということです。

お礼日時:2014/04/30 07:17

>他の方の回答ではできるように読めますが、やはり、パーティションに分けてインストールしないと、Linuxでも無理なのですか?



無理とは私は回答していませんけど?

>2,3の、どちらが間違っているのでしょうか?

2と3どちらが間違ってるかといえば2ですけど、
あなたのいってる「OSのバックアップ」というのは実際には「OSとインストールしたアプリと各種設定のバックアップ」ですから、それをやるならディレクトリ単位ではなくパーティション丸ごとの方が簡単というだけです。
何となくですが質問内容からはディストリビューションで用意しているパッケージ以外からのドライバやアプリケーションの導入もされてる感じがしますから(ディストリビューションの用意しているパッケージで調子が悪くなるというのはわかりませんし)。
    • good
    • 0
この回答へのお礼

>無理とは私は回答していませんけど?
>2と3どちらが間違ってるかといえば2ですけど、
ありがとうございます。
パーティション丸ごとの方が簡単というだけで、
ディレクトリ単位でも、OSのバックアップは可能なのですね。

>何となくですが質問内容からはディストリビューションで用意しているパッケージ以外からのドライバやアプリケーションの導入もされてる感じがしますから(ディストリビューションの用意しているパッケージで調子が悪くなるというのはわかりませんし)。

推察の通りです。
VirtualBoxからはプリンタ印刷できるのですが、LinuxMintからは印刷できないのです。
プリンタがつながらなくて、色々と設定を変えているうちに、VirtualBoxからも印刷できなくなり、仕方なしに、OSの再インストールを何回か繰り返しています。
で、少なくとも「VirtualBoxからはプリンタ印刷できる状態」を保存しておいて、そこを出発点にして、プリンタドライバをいろいろ試したいと思い、質問しています。

同様のトラブルのWEBページ参考にしましたが、解決していません。

お礼日時:2014/04/29 23:32

基本的には、Linux系OSのそしてUNIX系OSの環境設定は


システム自体については/etcに
ユーザーごとについては/home/username(これはふつー~/で表されます)

ですからこの二つのディレクトリーをバックアップしておけば
基本的には環境を再現することができます。

なお、フォルダーはGUI用語で、HDDの管理については
ファイルシステム用語のディレクトリーとして扱うべきです。
(GUI上の特殊なフォルダーの内容はディレクトリーの内容と同一とは限りません)



追加導入したソフトについては、控えをとっておけば
コマンド入力で、一括して削除や再導入を行なうこともできます。

ですから、手順を理解してしまえば、環境の復元自体は難しいものではありません。

だからこそ、市販ソフトが参入する余地は無かったりします。
Linuxのシェアが、5%を上回るくらい(つまりMacOSX並)になれば
市販ソフトが参入してくるかもしれませんけどね。

導入したソフトのリストは、たとえばUbuntuなどのDebian系なら
/var/lib/dpkg/infoにある情報から抽出することができるでしょう。
これはOSのインストーラーで導入したファイルの記録が含まれるので
再構築した環境と、以前の環境のリストの間で、diffなどで差分をとる必要があります。

また依存関係で自動インストールされたパッケージを区別できないので…
自分で導入を指定したパッケージ名を記録しておくほうが堅実です。
(依存関係上、不要になったパッケージの削除という機能が活用しがたくなります)


通常の設定変更以外では、/bootのバックアップも必要ですし
MBRは外的トラブルに備える意味でも、バックアップはあったほうがいいでしょう。


具体的なディレクトリー単位の大量データのバックアップは
古くからtarコマンドで行われてきました。
http://www.itmedia.co.jp/help/tips/linux/l0114.h …


ちなみに、私の場合は/etc下には23MB程度のファイルがあるようです。
352のファイルのほとんどは、単なるテキストファイルで、管理者は自由に編集が可能です。
編集時に、コメントアウトを活用して、デフォルト設定を残しておけば
元の状態に、手作業で戻すことも難しくはありません。

ですが/etcをtarでバックアップすることも、サイズ的には
圧縮する必然性すら無い程度のデータ量にすぎません。

復旧時の扱いやすさを考えれば、圧縮せずに
単に別のHDDやUSBメモリーにコピーしておくほうが簡単です。


なお、稼働中のOS上でシステムファイル群のバックアップをとることは
リスクがあるのは、WindowsやMacOSXやLinuxでも共通の問題です。

HD革命が、その問題をどう対処しているのかは知りませんが
普通は、Linux系OSならシングルユーザーモードで作業したり
LiveCDの別のOS環境で作業するほうが堅実です。


技術的には、lvmでスナップショットをとって…というのはありますが
lvm自体の理解と管理を必要とするので、お薦めはしません。

これはシステムに柔軟な運用と、速やかな復旧を求める場合に有用ですが
サーバー志向のRHELやそのクローン、実験場の性質が強いFedoraでは
標準で使うようになっていたとおもいますが
大衆向けを重視したUbuntuなどでは標準ではlvmは使いません。

慣れてしまえば、簡単だとは言われていますけどね。
    • good
    • 0
この回答へのお礼

>基本的には、Linux系OSのそしてUNIX系OSの環境設定は
>システム自体については/etcに
>ユーザーごとについては/home/username(これはふつー~/で表されます)

>ですからこの二つのディレクトリーをバックアップしておけば
>基本的には環境を再現することができます。

詳しい解説と、回答ありがとうございます。
参考になります。

お礼日時:2014/04/29 09:24

>保存先の /home も同じパーティションにあるので、丸ごとバックアップは無理な気がしていますが大丈夫なのですか?



気になってたんですが、そもそもがWindowsでいえば
「Cドライブ丸ごとのバックアップをCドライブにしたい」
ということをいわれてるんですけど・・・
LVMなどにはスナップショット機能があるのでできるでしょうけど(私はlinuxは仮想PC上でしか使用していないので詳しくは知りません)。
    • good
    • 0
この回答へのお礼

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

>気になってたんですが、そもそもがWindowsでいえば
>「Cドライブ丸ごとのバックアップをCドライブにしたい」
>ということをいわれてるんですけど・・・

他の方の回答ではできるように読めますが、やはり、パーティションに分けてインストールしないと、Linuxでも無理なのですか?
混乱してきたので、整理します。

現在、OSの部分(WindowsでのCドライブ)と/home(windowsでのDドライブ)が同じパーティションにあります。
質問は、調子が良い時のOSの部分を/homeにバックアップしておいて、調子がわるくなったらOSの部分を上書きして調子の良い時の状態に戻したいので、その方法が可能か、可能ならその具体的な手順を聞いています。

1:Windowsなら、ディレクトリ単位でのバックアップではOSのバックアップは(事実上)できないので、Cドライブのドライブイメージのバックアップが必要。
2:Linuxでも、OSの入っているパーティションのバックアップでないと、OSのバックアップはできない。
3:Linuxでは、OSの入っているパーティションのバックアップでなくても、ディレクトリ単位でのバックアップでもOSのバックアップができる

2,3の、どちらが間違っているのでしょうか?

お礼日時:2014/04/29 09:18

Ubuntu系のLinuxMintだったら、Remastersysが使えるのでは。


/homeを除いたシステム全体をisoファイルにまとめることもでき、DVDとかに焼いてリカバリディスクとすることができます。
もちろん/homeを含めたフルでもバックアップ可能ですがDVD1枚に収まらなかったり。
    • good
    • 0
この回答へのお礼

Remastersys
ですね。
使えそうなソフト紹介ありがとうございます。

お礼日時:2014/04/29 08:49

No.1です



>> OS:Cドライブ、データ:Dドライブ
といった感じではなく、パーティションはSWAPとルートでインストールしてあります。

じゃあルートを割り当てたパーティションだけを丸ごとバックアップしておけばいいんじゃあないでしょうか?

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

そんなことはありません。ただOS含めての丸ごとバックアップが解りやすいですので、パーティション単位でのバックアップってことを言っただけです。

ですから、ディレクトリ単位でのバックアップも可能です。
他の回答にありますけど、Linux的にみれば、バックアップには、Linuxのtarコマンドやddコマンドを使うほうが正統派だとは思います。
こっちの方法も覚えておくほうがいいと思います。
    • good
    • 0
この回答へのお礼

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

>じゃあルートを割り当てたパーティションだけを丸ごとバックアップしておけばいいんじゃあないでしょうか?
保存先の /home も同じパーティションにあるので、丸ごとバックアップは無理な気がしていますが大丈夫なのですか?

>他の回答にありますけど、Linux的にみれば、バックアップには、Linuxのtarコマンドやddコマンドを使うほうが正統派だとは思います。
>こっちの方法も覚えておくほうがいいと思います。
その様ですね。ありがとうございます。

別の質問にしたほうがよいのかも知れませんが、以下の方式でOKですか?
・LinuxをA,B2つインストールする。
・Aを普段使い、Bをリカバリ作業専用とする。
・保存・リカバリしたい場合、Bで起動して、Aの世界をディレクトリ単位で保存・リカバリする。

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

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


おすすめ情報