OS(ホームディレクトリだけでなく)全体のバックアップを作成したい場合、どうすればよいですか?
/
のすべてをバックアップし、クラッシュした場合にファイルをコピーするだけの簡単なものですか?
このカバーグラブは、システムが動作しないときに実際にどのように行うのですか?
ファイル
このハウツーを参照してください: http://ubuntuforums.org/showthread.php?t=35087
簡単に言えば、バックアップコマンドはSudo tar czf /backup.tar.gz --exclude=/backup.tar.gz --exclude=/dev --exclude=/mnt --exclude=/proc --exclude=/sys --exclude=/tmp --exclude=/lost+found /
です。必要に応じて、--exclude=
パラメーターを追加します。
/backup.tar.gz
にすべてのファイルのアーカイブが作成されます。このアーカイブは、別のコンピューター/ドライブにコピーして、インストールがナシの形になった場合にファイルを復元できます。 /media
または/mnt
の下に「不良」システムをマウントし、tar xf /path/to/drive/with/backup.tar.gz -C /mnt
(「不良」システムへの実際のパスの代わりに)を実行することにより、LiveCDから実行できます。
GRUB
これはGRUBをカバーしませんが、次のようにすれば簡単に再インストールできます こちらのガイド 。必要なのは、ステップ3と4のみです。
誰も気づいていない clonezilla 。ハードドライブの完全なイメージが作成されるため、すべてをバックアップします。 isoの書き込みや起動可能なフラッシュドライブの作成と同じくらい簡単です。
実際のバックアップには時間がかかりますが、最も信頼性が高くなります。
システムを別のシステムに複製するには。または、バックアップを作成します。ターミナルタイプ:
dpkg --get-selections | grep -v deinstall > ubuntu-files
このコマンドは、システムにインストールされているすべてのパッケージのファイルリストを作成します(そして現在の作業ディレクトリに保存します)。このファイルをhdd、メールなどにバックアップします(このファイルは非常に小さいです)。
新しくインストールしたubuntuシステムで次を実行します。
Sudo dpkg --set-selections <./ubuntu-files (will set it up and)
apt-get -y update
apt-get dselect-upgrade
これにより、古いシステムに(apt-get
で)インストールしたパッケージのみがインストールされます。
(OR)
.deb
からすべての/var/cache/apt/archives/
パッケージをバックアップし、以下を使用して手動でインストールできます。
dpkg -i *.deb
その後、更新サイクルを後で実行します。
Remastersys を使用して、起動可能なライブCD/DVDイメージを作成できます。これにより、通常のUbuntu CDのようにインストールされます。
Remastersysをインストールするには、まずリポジトリを追加する必要があります。
deb http://www.geekconnection.org/remastersys/repository karmic/
その後、通常どおりソフトウェアセンターからインストールできます。
インストールしたら、それを使用して「dist」バックアップを作成します。これは、ユーザーデータがISOイメージから除外されることを意味します。
これは、多くの場合、カスタム配布を作成するために使用されますが、念頭に置いてバックアップタスクに役立ちます。 ISOファイル形式は最大4GBのデータしか保持できないため、/
(/home
のユーザーデータを差し引いた)のコンテンツが大量のメモリを使用すると失敗する可能性があります。 Remastersysは、squashfsと呼ばれるファイルシステムを使用してデータを圧縮するため、最大で8GBまで使用できます。
Remastersys を試してください。
このプログラムを使用すると、システムのliveCD(Ubuntuインストールisoファイルとまったく同じ)を実行して、ハードドライブにインストールすることができます。とても簡単に動作します(isoをUSB/CD/DVDに書き込む方法を知っている場合)。
11.10と11.04、およびそれより古いバージョンでも完全に動作します。
インストール:
ファイルの編集/etc/apt/sources.list
追加:# Remastersys
deb http://www.geekconnection.org/remastersys/repository karmic/
および保存
次にターミナルで実行します:Sudo apt-get update
Sudo apt-get install remastersys
SquashFSで使用するソリューションを次に示します。以前に提案されたTAR.GZソリューションに非常に似ていますが、いくつかの大きな利点があります。
SquashFSは圧縮ファイルシステムであり、完全に1つのファイルに保存されます。このファイルは既存のシステムにマウントし、他のパーティションと同様に通常の方法でアクセスできます。 TAR.GZとの違いは、SquashFSはファイルへのランダムアクセスを備えた本格的なファイルシステムであるのに対し、TARは1つの大きな連結ファイルにすぎないことです。
つまり、ファイルシステム全体の大きなバックアップをマウントする場合、TAR.GZの場合は5時間(私の経験では)、SquashFSの場合は数分/秒しかかかりません。同じことが圧縮/バックアップ操作にも当てはまり、SquashFSは何倍も高速です。
更新2017-01-31:squashfsファイルをマウントできるだけでなく、File Rollerなどの使い慣れたアプリで通常のアーカイブとして開くこともできますLinuxの場合、Windowsの7-Zipなど。
ルートフォルダをバックアップするために使用するコマンドは次のとおりです。
Sudo mksquashfs / /path/to/backup/hdd/root-backup.sqsh -e home media dev run mnt proc sys tmp
「-e」スイッチは、除外したいフォルダーを除外します(私の例の仮想および外部Linuxフォルダーのように)。
バックアップが完了したら、マウントできます。
Sudo mkdir /mnt/root_backup
Sudo mount /path/to/backup/hdd/root-backup.sqsh /mnt/root_backup -t squashfs -o loop
(アーカイブのサイズに応じて)数分待って、/ mnt/root_backupフォルダーにあるすべてのファイルを楽しんでください。
/ home/mynameフォルダーについても同じことができます。
Sudo mksquashfs /home/myname /path/to/backup/hdd/home-backup.sqsh -e Dropbox GoogleDrive
バックアップからそれらのフォルダーを復元し、クラウド内の実際のファイルをいじってしまう場合に備えて、将来の潜在的な問題を避けるため、ここではDropboxとGoogleDriveを除外します。
詳細は http://tldp.org/HOWTO/SquashFS-HOWTO/creatingandusing.html で確認してください
また、rsyncを使用してシステムのバックアップを実行し、不要なファイルとフォルダーを除外することもできます。これを行う次のコマンドは次のとおりです。
#rsync -aAXv --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} /* /path/to/backup/folder
-aAX
のオプションセットを使用して、ファイルはアーカイブモードで転送され、シンボリックリンク、デバイス、権限と所有権、変更時間、ACLおよび拡張が保証されます。属性は保持されます
--exclude
オプションは、指定されたパターンに一致するファイルを除外します。
REFERENCE: rsyncを使用したフルシステムバックアップ
PartImage を使用した良いチュートリアルです。
Bacula Community または Bacula Enterprise のようなツールを使用できます。それらの違いは、システムを再インストールする必要がなく、メジャークラッシュ後に純粋に回復する必要がない場合、コミュニティバージョンはベアメタルリストアをサポートしないことです。
ubuntu software center find DéjàDup backup manger install it ''を実行し、データをバックアップするパスを指定して、バックアップするファイルを選択してバックアップを作成します
後で、外部ハードドライブの場所を指定することでバックアップを選択できますgud luck source [https://launchpad.net/deja-dup]
Crashplan は、すべてのシステムファイルとデータをバックアップし、現在のPCで復元するか、別のインストールにそれを採用できるようにします。
オンラインシステム、別のコンピューター、または接続されているハードドライブにバックアップできます。
Ubuntuがインストールされているハードディスクが大きすぎない場合は、ライブcdからブートして(Linuxディストリビューションで実行できます)、次を実行してみてください:
dd if=/dev/sda of=/path/to/external/hardisk/mybackupfile
これにより、Ubuntuだけでなくハードディスク全体のバックアップが作成され、すべての空のバイトも実行されますが、それは私が考えることができる唯一の解決策です。バックアップを復元するには、次を使用します。
dd if=/path/to/external/harddisk/mybackupfile of=/dev/sda
Clonezillaの使用方法に関する最近の詳細な方法を見つけました。 Clonezillaでは、すべてのハードドライブパーティションなどを含むシステム全体のイメージを作成し、後で復元できます。
チュートリアルは http://geekyprojects.com/cloning/how-to-use-clonezilla-tutorial/ にあります
次の回答を使用して、Ubuntuインストール全体を別のパーティションにバックアップできます。
この手法の利点:
/etc/fstab
は、適切なUUIDエントリで自動的に更新されます。