Ubuntuのバックアップと復元

[ 詳細なチュートリアル](https://gist.hub.com/bearpaw/c38ef18ec45ba6548ec0)

Ubuntuは、システムをtar圧縮ファイルとしてバックアップでき、このファイルからシステムを簡単に復元することもできます。

バックアップ###

私たちの目標は/ディレクトリをバックアップすることですが、/ home、および/ proc、/ sys、/ mnt、/ media、/ run、/ devはバックアップしません。
これを実現するには、次のコマンドを実行します

cd / 
tar -cvpzf backup.tar.gz --exclude=/backup.tar.gz --one-file-system /

その中で
--Exclude = / example / path:バックアップする必要のないファイルまたはディレクトリのパス
--One-file-system:このコマンドは、/ home、および/ proc、/ sys、/ mnt、/ media、/ run、/ devを自動的に除外できます。
/:バックアップが必要なパーティション

戻す###

livecdと入力し、gpartedツールを使用してハードディスクをパーティション分割およびフォーマットします
次に、リカバリするパーティションをマウントします
通常/ mntの下にマウントされます
次に、次のコマンドを使用して復元します

sudo mount /dev/sda2 /mnt
sudo tar -xvpzf /path/to/backup.tar.gz -C /mnt --numeric-owner
- - numeric-owner - This option tells tar to restore the numeric owners of the files in the archive, rather than matching to any user names in the environment you are restoring from. This is due to that the user id:s in the system you want to restore don't necessarily match the system you use to restore(eg a live CD).

グラブを修正###

sudo su
mount --bind /dev /mnt/dev
mount --bind /dev/pts /mnt/dev/pts 
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys
chroot /mnt
grub-install --recheck /dev/sda
update-grub
umout

exit
sudo umount /mnt/sys
sudo umount /mnt/proc
sudo umount /mnt/dev/pts
sudo umount /mnt/dev
sudo umount /mnt


Recommended Posts

Ubuntuのバックアップと復元
Ubuntu14.04でRedisデータをバックアップおよび復元する方法
Ubuntu20.04の経験と美化
[python] ubuntuの下のpython2とpython3
Ubuntu16.04はPHP7.2をコンパイルしてインストールします
ubuntu18.04python3.8をコンパイルしてインストールします
Jmeter(18)_Ubuntuはjmeterとantを展開します
ubuntuはGitLabをインストールして構成します
Ubuntuの展開とNexus3の経験
Ubuntu16.04のインストールとSVNの構成
Ubuntu16.04VMwareのインストールとアンインストール-Workstation14
UbuntuPostgreSQLのインストールと構成
systemback ubuntuシステムのバックアップとリカバリはシンプル、高速、効果的です
Ubuntuはユーザーadduserとuseraddを作成します
CentOSとUbuntuの違い
Ubuntu環境変数とADB構成
NetweaverとWindows、Ubuntuデータ共有
UbuntuにMySQLをインストールして構成する
UbuntuにDockerをインストールして構成する
ubuntuはipアドレスを変更および構成します
Ubuntu16.04構成OpenCV3.4.2と基本的な使用法
UbuntuにGerritをインストールしてデプロイする
ubuntuおよびwindowsでのRedisのインストール
Ubuntu16.04にnodejsとnpmをインストールします
Ubuntuのパスワードとユーザー名の変更手順
目を保護する(ubuntuとchrome)
Ubuntu19.1のインストールと構成中国の環境
Ubuntuインストール後の構成と美化(1)
Ubuntuアップグレードソフトウェアとubuntuアップグレードシステムコマンド
Ubuntuの一般的な手順と使用法の詳細
Ubuntu18.04インストールAnaconda3およびVSCodeガイド
Ubuntu16.04でのCUDA8.0とCUDA9.0の共存
Ubuntu構成ソースとインストールソフトウェア
UbuntuでQEMUをコンパイルしてインストールします
WindowsUbuntuサブシステムsshおよびftp
Linuxの基本(Ubuntuのコピーと貼り付け)
FreeFileSync:Ubuntuでファイルを比較および同期します
ubuntuDockerのインストールとRancherの展開
UbuntuサーバーにGnomeとVNCをインストールする
Ubuntuのインストールと展開Redash操作ノート(2020.08)
Linux開発の準備-VMwareをインストールしてUbuntuを実行する
51MCUプログラムの開発とUbuntuでのダウンロード
[毎日] Win10はubuntuサブシステムを開いてインストールします
UbuntuはElasticsearchとelasticsearch-analysis-ikワードセグメンテーションをインストールします
Ubuntu16.04でのCUDAのインストールとアンインストール
ubuntuと基本的な使用法にdockerをインストールします
Ubuntu19.10はC言語プログラムをコンパイルして実行します
Ubuntu18.04サーバーバージョンのインストールと使用(グラフィック)
Ubuntu環境でのNginxのインストールと展開
Ubuntuにフォントをインストールし、デフォルトのフォントを切り替えます
Ubuntu18.04ソースコードはffmpeg4.1をコンパイルしてインストールします
UbuntuはPHPとPHPNginxの設定方法をインストールします
python3およびnginxプロジェクトをubuntu18.04にデプロイします
Open3DバージョンとUbuntuの関係
Ubuntu 14.04 16.04 Linuxnvidiaドライバーのダウンロードとインストール
LinuxはDockerをインストールし、Ubuntuシステムを実行します
Ubuntuインストールftpサーバーと考えられる問題
Ubuntu12.04でのDLNA / UPnPサーバーのインストールと構成
M5Stackはubuntuで開発およびコンパイルされています
Ubuntu20.04をインストールしてNVIDIAドライバーをインストールする方法
Ubuntu14.04でノードjsとnpmを構成します