Ubuntu 24.04、22.04、20.04 に Timeshift をインストールする方法

Timeshift は、システム スナップショットを作成および管理する、Linux システム用の強力なバックアップおよび復元ツールです。これらのスナップショットを使用すると、システム障害や更新後の問題が発生した場合に、システムを以前の状態に復元できます。Timeshift は RSYNC モードと BTRFS モードをサポートしており、バックアップの管理と保存に柔軟性を提供します。主な機能には、スケジュールされたスナップショット、増分バックアップ、およびバックアップから特定のファイルまたはディレクトリを除外する機能などがあります。

Ubuntu 24.04、22.04、または 20.04 に Timeshift をインストールするには、デフォルトの Ubuntu リポジトリで APT パッケージ マネージャーを使用するか、最新バージョンの開発者の PPA を使用するという 2 つの主な方法があります。このガイドでは、両方のインストール方法について説明し、Timeshift の強力なバックアップ機能にアクセスできるようにします。

Ubuntu システムのリフレッシュとアップグレード

ソフトウェアのインストール プロセスを開始する前に、システムが最新であることを確認するのが賢明です。Ubuntu システムを更新するには、ターミナルを開いて次のコマンドを入力します。

sudo apt update && sudo apt upgrade

このコマンドは 2 つのアクションを実行します。sudo apt update はローカル ソフトウェア リポジトリを更新し、システムが最新バージョンを認識するようにします。その後、sudo apt upgrade はシステムにインストールされているパッケージを最新バージョンに更新します。

APTインストール方法を選択

TimeShift をインストールする場合、主に 2 つのオプションがあります。公式 Ubuntu リポジトリから直接インストールするか、TimeShift の開発者である Tony George が管理する PPA (Personal Package Archive) 経由でインストールすることができます。両方の方法を見てみましょう。

オプション1: Ubuntuリポジトリ経由でTimeShiftをインストールする

Ubuntu リポジトリは、あらゆる Ubuntu システムにインストール可能な、公式にサポートされているソフトウェアの膨大なプールです。TimeShift はこのリポジトリの一部であり、インストール プロセスを簡素化します。

Ubuntu のリポジトリから TimeShift をインストールするには、ターミナルで次のコマンドを入力します。

sudo apt install timeshift

オプション2: 開発者のPPA経由でTimeShiftをインストールする

TimeShiftをインストールする別の方法としては、 ペイパーこの方法は、TimeShift の最新の安定リリースを活用したいユーザーにとって有益です。

PPA をシステムのソフトウェア ソースに組み込むには、次のコマンドを使用します。

sudo add-apt-repository ppa:teejee2008/timeshift -y

このコマンドは、teejee2008/timeshift PPA をシステムのソフトウェア ソース リストに追加します。-y フラグは PPA の追加を自動的に確認するため、余分な手順を省くことができます。

PPA を追加した後、システムのソフトウェア ソースを再度更新する必要があります。これにより、システムが新しく追加された PPA を認識するようになります。これを行うには、次のコマンドを使用します。

sudo apt update

PPA が追加され認識されたら、TimeShift のインストールに進むことができます。次のコマンドを使用します。

sudo apt install timeshift

このコマンドは、Ubuntu リポジトリ方式で使用されるコマンドと同じです。ただし、ソフトウェア ソースが更新されたため、apt は開発者の PPA から TimeShift の最新バージョンを取得します。

インストール後の TimeShift の開始

コマンドラインインターフェイス (CLI) 経由で TimeShift を起動する

CLI 経由で TimeShift を起動することは、ターミナルを使用する精度と速度を好む人にとっては直感的なステップです。この直接的な方法により、さまざまなメニューをナビゲートすることなく、TimeShift にすばやくアクセスできます。CLI 方式は、リモート セッションやターミナルの使用を好む上級ユーザーに役立ちます。

CLI 経由で TimeShift を開始するには、ターミナルに「timeshift」と入力して Enter キーを押します。

timeshift

このコマンドは TimeShift アプリケーションを起動します。実行したら、ターミナル インターフェイスを使用してその機能を操作できます。

グラフィカル ユーザー インターフェイス (GUI) 経由で TimeShift を起動する

TimeShift を起動する GUI 方式では、より視覚的にインタラクティブなナビゲーション方法が提供されます。この方法は、テキスト コマンドよりもグラフィカル レイアウトを好むユーザー、特に Ubuntu を初めて使用するユーザーや視覚的なインタラクションを重視するユーザーにとって、より直感的です。

インストール後、TimeShift はシステムのアプリケーション リストですぐに使用できるようになります。GUI 経由で TimeShift にアクセスするには、次の手順に従います。

  1. 通常、画面の左上隅にある「アクティビティ」オプションをクリックします。
  2. 次に、表示されるサイドバーの下部にドットのグリッドで通常表される「アプリケーションを表示」をクリックします。
  3. アプリケーション リストで、TimeShift を検索します。

アプリケーション リストで TimeShift を見つけたら、それをクリックしてアプリケーションを起動します。TimeShift ウィンドウが開き、バックアップと復元のプロセスを管理できる視覚的なプラットフォームが提供されます。

TimeShift を使用したスナップショットの生成

ステップ1: スナップショットを理解する

データのバックアップとリカバリの分野では、スナップショットとは、特定の時点におけるシステムのコピーを指します。つまり、システムの「タイムスタンプ付き」イメージと考えてください。TimeShift を使用すると、このようなスナップショットを簡単に作成できます。システムの現在の状態をキャプチャし、必要に応じて元に戻すことができます。

ステップ2: スナップショットウィザードを起動する

TimeShift を正常にインストールして起動したら、最初のスナップショットを作成します。スナップショット プロセスは、CLI または GUI 方式を使用して開始できます。GUI ユーザーの場合、TimeShift ウィンドウには新しいスナップショットを作成するオプションがあります。

ステップ3: スナップショットの設定

スナップショットを作成する前に、設定を指定する必要があります。これには、スナップショットの種類 (RSYNC または BTRFS)、スナップショットを保存する場所、含めるシステム データ レベルを選択することが含まれます。TimeShift は多機能で、さまざまな構成オプションを備えており、初心者から上級ユーザーまで対応します。

たとえば、すべてのシステム ファイル、ルート ユーザーのファイルのみ、または必要に応じて特定のファイルを含めることができます。含めるファイルが増えるほどスナップショットのサイズが大きくなるので、選択した場所に十分なストレージ スペースがあることを確認してください。

ステップ4: スナップショットの生成

スナップショットの設定に満足したら、スナップショットを作成します。[作成] ボタンをクリックすると、TimeShift がスナップショット プロセスを開始します。バックアップするファイルのサイズによっては、時間がかかる場合があります。プロセスが完了すると、必要に応じて使用できるシステムのスナップショットが作成されます。

ステップ5: スナップショットの管理

TimeShift は、スナップショットを管理するためのわかりやすいインターフェイスを提供します。各スナップショットの詳細を表示したり、古いスナップショットを削除したり、システムを以前のスナップショットに復元したりできます。ストレージ リソースの使用を最適化するために、スナップショットを効果的に管理することを忘れないでください。

基本的な TimeShift CLI コマンドを理解する

コマンドライン インターフェイス (CLI) は、システムの管理や TimeShift の操作に役立つツールです。プロセスをより直接的に制御できます。このセクションでは、基本的な TimeShift CLI コマンドをいくつか紹介します。

タイムシフトステータスの確認

–status コマンドは、TimeShift の現在のステータスの概要をすばやく表示します。また、既存のスナップショットと構成に関する重要な詳細も提供します。これを使用するには、ターミナルを開き (Ctrl + Alt + T を押すか、システムのアプリケーション メニューで「ターミナル」を検索して実行できます)、次のコマンドを入力します。

sudo timeshift --status

出力には、現在の TimeShift ステータスに関する情報が表示されます。

TimeShift CLI でスナップショットを作成する

–create コマンドを使用すると、新しいスナップショットを簡単に作成できます。このコマンドは、既存の TimeShift 設定を使用してスナップショット作成プロセスを開始します。スナップショットを作成するには、ターミナルに次のコマンドを入力します。

sudo timeshift --create

これにより、システムの現在の状態の新しいスナップショットが作成されます。

TimeShift CLI を使用したスナップショットの復元

スナップショットの復元は、–restore コマンドを使用すると簡単です。復元するスナップショット タグを指定する必要があります。コマンドの使用方法は次のとおりです。

sudo timeshift --restore --snapshot-tag <tag>

交換を忘れないでください復元する特定のスナップショット タグを使用します。

TimeShift CLI でスナップショットを削除する

特定のスナップショットを削除する場合は、–delete コマンドに続けて特定のスナップショット タグを使用します。スナップショットを削除するコマンドは次のとおりです。

sudo timeshift --delete --snapshot-tag <tag>

再度、置き換え削除したいスナップショットのタグを付けます。

追加のタイムシフトコマンド

このセクションでは、Ubuntu Linux システムで TimeShift を使用するときに役立つ追加のコマンドをいくつか紹介します。これらのコマンドは、TimeShift アプリケーションを最新の状態に保つのに役立ち、必要に応じてアンインストールする方法も示します。

TimeShift を最新の状態に保つ

ソフトウェアを最新の状態に保つことは、システムのセキュリティと機能を維持するために不可欠です。APT パッケージ マネージャーを使用してインストールされた TimeShift の更新は非常に簡単です。APT パッケージ マネージャーは、TimeShift を含むすべてのインストール済みパッケージの更新をチェックします。

更新を確認して適用するには、ターミナルで次のコマンドを実行します。

APT パッケージ マネージャーが両方のオプションをインストールする方法である場合は、TimeShift を含むすべてのパッケージの更新を包括的にチェックする次のコマンドを実行します。

sudo apt update && sudo apt upgrade

このコマンドは、まず利用可能なパッケージとそのバージョンのリストを更新し (sudo apt update)、次に新しいバージョンが利用可能なインストール済みパッケージをアップグレードします (sudo apt upgrade)。

TimeShiftのアンインストール

システム上で TimeShift が不要になる場合があります。そのような場合は、簡単にアンインストールできます。

Ubuntu リポジトリまたは TimeShift PPA から TimeShift をインストールした場合は、次のコマンドを使用してアンインストールできます。

sudo apt remove timeshift

このコマンドは、TimeShift とそのすべてのデータおよび依存関係をシステムから削除します。

PPA 方式を使用して TimeShift をインストールし、システムから PPA も削除したい場合は、次のコマンドを実行します。

sudo add-apt-repository --remove ppa:teejee2008/timeshift -y

まとめとまとめ

Ubuntu システムに Timeshift をインストールすると、システム スナップショットを効果的に作成および管理できるため、問題が発生した場合にシステムを復元する信頼性の高い方法が提供されます。使いやすさのためにデフォルトの Ubuntu リポジトリからインストールするか、最新の更新のために開発者の PPA からインストールするかに関係なく、Timeshift はシステムの復元力を強化します。定期的に Timeshift を更新し、スナップショットを構成して、最適なバックアップ範囲とシステム保護を維持します。Ubuntu 環境を保護するために Timeshift を使用することで得られる安心感をお楽しみください。

Joshua James

コメントを残す