質問:Ubuntuをバックアップおよび復元するにはどうすればよいですか?、Debianをバックアップして復元する方法は?、Timeshiftを使用してLinux Mintをバックアップおよび復元する方法は?. Ubuntu、Debian、およびLinux Mint Linuxディストリビューションでシステムスナップショットを作成する方法を探していますか?. スナップショットを使用すると、オペレーティングシステム全体を特定の時点の状態に復元できます。 これは、あなたがシステム障害や低迷動作を経験whene便利になります。
このブログ記事では、Timeshiftを使用してUbuntu、Linux Mint、Debian Linuxシステム上でシステムスナップショットを簡単に作成する方法を紹介します。
タイムシフトとは何ですか?
Timeshiftは、rsync+hardlinksまたはBTRFSスナップショットを使用してファイルシステムスナップショットを作成するためのオープンソース これは、スケジュールされたスナップショット、複数のバックアップレベル、および除外フィルタをサポートしています。 スナップショットを取得したら、システムが実行中の状態にある間、またはライブCD/USBから復元できます。Ubuntu/DebianにTimeshiftをインストールする方法
Timeshiftについての基本がいくつかありましたので、インストールビットにギアを変更しましょう。 PpaリポジトリからUbuntu/DebianにTimeshiftをインストールします。
端末で以下のコマンドを実行して、リポジトリをシステムに追加します。
sudo apt-add-repository -y ppa:teejee2008/ppa
リポジトリを追加した後、システムを更新してインストールします
sudo apt-get updatesudo apt-get install -y timeshift
Timeshiftを使用してUbuntuとDebianでシステムスナップショットを作成します
スナップショットを別のパーティションに保存する必要があります。 そのため、Timeshiftアプリケーションを起動する前に、スナップショットの保存に使用するディスクとパーティションを設定します。 私は自分のマシンにセカンダリディスク/dev/sdb
を持っています。
# lsblk | grep sdbsdb 8:16 0 10G 0 disk
このブロックデバイス上にパーティションテーブルとファイルシステムを作成します。
$ sudo parted /dev/sdb mklabel gpt
$ sudo parted /dev/sdb mkpart primary 0% 100%
$ sudo mkfs.ext4 /dev/sdb1
mke2fs 1.44.1 (24-Mar-2018)
Creating filesystem with 2620928 4k blocks and 655360 inodes
Filesystem UUID: 56a691be-3476-4bab-be9f-13fcdf5458bb
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632
Allocating group tables: done
Writing inode tables: done
Creating journal (16384 blocks): done
Writing superblocks and filesystem accounting information: done
完了したら、端末またはアプリケーション検索メニューからタイムシフトを起動します。
プロンプトが表示されたらsudoパスワードを入力します。
スナップショットの種類を選択します。
スナップショットを保存する場所を選択します。
スナップショットレベルを選択
ユースケースに適した目的のバックアップオプションを使用することを選択できます。
トップメニューの”作成”ボタンをクリックして、最初のスナップショットを手動で取得します。
Ubuntu、Debian&Linux Mintをスナップショットから復元する方法タイムシフト
を使用してシステムをスナップショット状態に戻すには、復元するスナップショットを選択し、トップメニューの[復元]タブをクリックします。
これにより、”ターゲットデバイスの選択”と/boot
と/home
のオプションが求められます。
Timeshiftは、実際の復元を実行する前にDry runを実行します。
スナップショットの復元プロセスを開始するための操作を確認します。
Timeshiftはスナップショットファイルのルートファイルシステムへの同期を開始します。
プロセスが完了した後、システムが再起動する必要があります。
ラップアップ
Timeshiftは、Windowsのシステム復元機能またはmacOSのTime MachineツールをLinuxにもたらします。 デスクトップの世界でのLinuxの採用を次のレベルに推進するのは、そのようなツールの存在です。 私たちに従って、最新のアップデートを受信するために私たちのニュースレターを購読します。
その他のバックアップガイド:MySQLデータベースをAmazon S3にバックアップする
RabbitMQデータをバックアップおよび復元する方法&構成
LinuxにNakivo VMware Backup&Replication toolをインストールする方法