web-dev-qa-db-ja.com

tarを使用したLinuxバックアップ


Linuxバックアップは初めてです。
tarを使用したLinuxサーバーの完全なシステムバックアップを考えています。私は次のコードを思いついた:

tar -zcvpf /archive/fullbackup.tar.gz 
--exclude=/archive 
--exclude=/mnt 
--exclude=/proc 
--exclude=/lost+found 
--exclude=/dev 
--exclude=/sys 
--exclude=/tmp 
/

ハードウェアの問題が必要な場合は、

cd /
tar -zxpvf fullbackup.tar.gz

しかし、上記のコードはMBRとファイルシステムをバックアップしますか?上記のコードは、同じサーバーを元に戻すのに十分ですか?

2
misamisa

しかし、上記のコードはMBRとファイルシステムをバックアップしますか?

いいえ。ファイルシステムの内容をバックアップします。

ファイルではないが、ファイルシステム外のセクターに含まれているMBRではありません。
そして、設定やエラーを微調整する可能性のあるファイルシステムではなく、ファイルシステムの内容だけです(もちろん、それは小さな違いです)。

ハードウェアの問題が必要な場合は、

cd /
tar -zxpvf fullbackup.tar.gz

上記のコードは、同じサーバーを元に戻すのに十分ですか?

おそらく、同じ設定を使用している限り。 tarballには、ディスクに使用されるパーティションスキームではなく、ファイルのみが含まれます。したがって、同じ方法でディスクをパーティション分割する必要があります。 (または、古いパーティションスキームをコピーします(例:dd if=/dev/sda of=myMBRbackup bs=512 count=1)。

バックアップを作成するためのより良い方法があり、そのいくつかは他の投稿ですでに回答されていることに注意してください。個人的には、構成とデータをバックアップするだけです。他のすべては単に再インストールの問題です。おそらく最新バージョンでも。

また、tarがすべてのファイルをバックアップするわけではありません。初めてそれは良いことです。

ただし、毎週または毎日実行すると、大規模なバックアップが多数取得されます。その場合は、rsync(増分変更を行う)または他の多くのオプションの1つを見てください。

4
Hennes

Tarを使用してシステムをバックアップ/復元するのはかなり初歩的なことです。つまり、システムをバックアップするためのよりエレガントな方法がおそらくあるということです...本当にtarに固執したいのであれば、ここに私が見つけた非常に優れたガイドがあります( MBRのバックアップ手順が含まれています。具体的にはgrubです。)=: https://help.ubuntu.com/community/BackupYourSystem/TAR Ubuntu wiki Webサイトにありますが、理由はありません。 UNIX/Linuxマシンでは動作しません。

これもチェックしてみてください: https://help.ubuntu.com/community/BackupYourSystem

セットアップと使用が比較的簡単なNiceWeb GUIを備えたものが必要な場合: http://backuppc.sourceforge.net/

お役に立てれば!

2
Rouben

Remastersysの使用:

http://www.geekconnection.org/remastersys/ubuntu.html

既存のシステムのライブISOを作成できます。したがって、必要なすべてのパッケージをubuntuにインストールしてから、remastersysを使用してISOを取得します。次に、起動ディスクを使用して、このISOから起動可能なUSBを作成できます。

/etc/apt/sources.listファイルを編集します。ファイルの最後に次の行を追加します。

deb http://www.remastersys.com/ubunt 正確なメイン

次に、次のコマンドを実行します。

Sudo apt-get update

Sudo apt-get install remastersys

Sudo apt-get install remastersys-gui

Sudo apt-get install remastersys-gtk

GUIモードでremastersysを実行するには、次のコマンドを入力します。

Sudo remastersys-gui

1
Vivek