プロが教えるわが家の防犯対策術!

windowsの場合、EaseUsTodoBackupをつかって、調子の良いときのCドライブイメージを保存しておいて、調子が悪くなったとき、このイメージをつかってマイリカバリをしていました。

Linux(ubuntu)でも同様なことをしたいと思ったのですが、どのディレクトリをどのようにして保存・上書きすればよいのか判らないので教えて下さい。

保存先は/home/backup 当たりを考えています。
WindowsのCドライブに相当するのは /boot /bin /etc /sbin 当たりでしょうか?

自分で自分を書き換えるのは無理そうなので、デュアルブートにしてサブのLinuxを起動して保存・上書きをするつもりです。

調子の良いときにどのように保存し、調子が悪くなったときにどのように上書きすればよいのか具体的な操作方法を教えていただけたらうれしいです。

A 回答 (2件)

こんにちは。


私は外国人なので、日本語が完璧じゃないですがよろしくお願いします。
Linuxはwindowsより安全なシステムなのでルート(root user 管理者)ではないとシステムフォルダーでは保存・上書きすることはできません。
Linuxの場合OSリカバリをする必要はないと思います。なぜかというとwindowsのCドライブとは違って、ユーザーの個人データやソフトの設定はシステムから別のところにあります。ですから、システムそのものは何かあればネットでダウンロードして簡単に取り戻されます。windows のMy documentsのような個人データは全部 /home にありますので、それだけ保存すれば十分だと思います。
‍個人データをUSBキーや外付けハードドライブ保存するには、専用ソフトウェアーが存在してますが、今回は rsync コマンドを使いましょう。(詳細は https://webkaru.net/linux/rsync-command/ )
ターミナルを開いてから(Ctrl + Alt + T)次のコマンドで簡単にできます:
rsync -av *source_folder* *target_folder*

*source_folder* をコピー・保存したいフォルダーのアドレスに(たとえば /home)、*target_folder* を保存先のアドレスに置き換えてください。

もし何か分からないことがあればどうぞ。
    • good
    • 0
この回答へのお礼

回答ありがとうございます
>システムそのものは何かあればネットでダウンロードして簡単に取り戻されます。
これをオフラインでやりたいという質問と思ってください。

>個人データは全部 /home にありますので
そうですね。WindowsのDドライブに相当するのが/homeと理解して運用しています。
データのバックアップなどは/homeを外付けHDDなどに保存しています。

>もし何か分からないことがあればどうぞ。
具体的には、「SpaceFM,VirtualBoxがインストールされ、いつも使うプリンタ、USBメモリ、外付けUSB用のHDDなどの周辺機器のドライバがインストールされ、ネットの接続の設定が完了したUbuntu18」という今の状態を保存しておき、必要なとき、マイリカバリ(当然オフラインで実行)したいのです。

お礼日時:2018/12/29 12:35

Linux 単体で完結して作業が行えるわけではないですが。



当方、Windows のバックアップに Paragon の Backup & Recovery というソフトを以前から使用しています。
当該ソフトはWinPEベースのリカバリメディア(USB or CD/DVD)の作成が可能でリカバリメディアから起動し
DISK全体もしくはパーティション単位でのバックアップ/リカバリが可能で結構便利です。
ソフトそのものはWindowsに一度インストールが必要ですが、ファイルシステムとしてはLinuxのファイルシステム
にも対応しているのでリカバリメディア作成後はLinuxしかインストールされていないPCでもバックアップ/リストアは
可能なはずです。

https://www.paragon-software.com/#
https://www.paragon-software.com/free/br-free/#

ただ、フリー版は英語版しか存在しない、フリーではあるがユーザー登録しアクティベートしないとリカバリメディア
の作成ができなかったと記憶しています。

もしくは、Linux単体で行いたいのであれば LiveCD でブートし、dd でバックアップ/リストアですかね。
デュアルブートだと、論理的な障害はいいですが、物理的障害に対応できませんし。
    • good
    • 0
この回答へのお礼

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

>Linux単体で行いたいのであれば LiveCD でブートし、dd でバックアップ/リストアですかね。
なるほど、別のLinuxからは各ファイルは読み出し禁止などの制約なしに、読み書きできるということですね。
別のlinuxで起動し、
dd if=/dev/sda2 of=/home/backup/20181230.image bs=4096 conv=notrunc,noerror
とすれば、20181230.image  というバックアップファイルができるということですね。
リカバリする場合は、
dd of=/dev/sda2 if=/home/backup/20181230.image bs=4096 conv=notrunc,noerror
でOKということで合っていますでしょうか。

お礼日時:2018/12/30 19:13

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