ウィンドウズマックソフトウェア設定セキュリティ生産性リナックスAndroidパフォーマンス設定Apple すべて

UbuntuでシステムバックアップのためにTimeshiftを使用する方法

編集済み 1 1週間前 によって ExtremeHow 編集チーム

タイムシフトバックアップウブントゥ復旧リナックスオペレーティングシステムメンテナンスツールシステム管理

UbuntuでシステムバックアップのためにTimeshiftを使用する方法

翻訳が更新されました 5 数日前

TimeShiftは、Ubuntuシステムのバックアップを管理するのに役立つ強力なツールです。ユーザーはシステムパーティションを以前の状態に復元することができます。これにより、失敗したアップグレードや重要なファイルの誤削除など、何か問題が発生した場合に役立ちます。この詳細なガイドでは、Ubuntuでのシステムバックアップを効果的に作成および管理するためのTimeShiftの使用方法を説明します。

Timeshiftの紹介

TimeShiftの使い方の詳細に入る前に、まず基本的な概念を理解しましょう。TimeShiftはLinux専用に設計されたオープンソースのバックアップツールで、主な機能は特定の時間ポイントでシステムのスナップショットを作成することです。これらのスナップショットを使用することで、スナップショットが作成された時点の状態にシステムを戻すことができ、Windowsのシステム復元機能と似ています。TimeShiftはRSYNCおよびBTRFSベースのスナップショットをサポートしています。

UbuntuへのTimeShiftのインストール

TimeShiftを使用するための最初のステップは、それをUbuntuシステムにインストールすることです。TimeShiftはデフォルトのUbuntuリポジトリにはありませんが、開発者が管理するサードパーティのリポジトリからインストールできます。TimeShiftのインストール手順は次の通りです:

ターミナルを開く

まず、Ubuntuシステムでターミナルを開きます。Ctrl + Alt + Tを同時に押すか、アプリケーションメニューで「ターミナル」を検索してください。

Timeshift PPAを追加する

次に、TimeShiftの個人パッケージアーカイブ(PPA)をシステムに追加します。ターミナルで以下のコマンドを入力します:

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

このコマンドはPPAを追加し、このリポジトリからのソフトウェアを含むようにパッケージリストを更新します。

パッケージリストを更新する

新しいPPAを追加した後、次のコマンドでパッケージリストを更新します:

sudo apt update

このコマンドは、TimeShiftを含む利用可能なパッケージの最新バージョンをシステムが認識するようにします。

TimeShiftのインストール

最後に、次のコマンドを使用してTimeShiftをインストールします:

sudo apt install timeshift

インストールが完了すると、TimeShiftが使用可能になります。

バックアップのためのTimeShiftの設定

TimeShiftがインストールされた後は、バックアップニーズに合わせて設定する必要があります。TimeShiftを初めて起動すると、セットアップウィザードが表示されます。TimeShiftを設定する手順は以下の通りです:

スナップショットタイプを選択する

TimeShiftは2種類のスナップショットをサポートしています:RSYNCとBTRFSです。RSYNCスナップショットは、Ubuntuのデフォルトで使用されているext4ファイルシステムと互換性があるため、ほとんどのユーザーに適しています。BTRFSでフォーマットされたファイルシステムの場合は、BTRFSスナップショットを使用できます。必要に応じてスナップショットの種類を選択してください。わからない場合は、RSYNCを選択するのが安全です。

スナップショットの保存場所を選択する

TimeShiftを使用すると、スナップショットを保存する場所を選択できます。外付けハードドライブやバックアップしたいドライブとは異なるドライブに保存することをお勧めします。これにより、ドライブ障害が発生した場合でもデータの安全性が確保されます。十分なストレージスペースがある場所を選んで「次へ」をクリックします。

スナップショットレベルを選択する

スナップショットレベルは、TimeShiftが自動的にスナップショットを作成するタイミングと頻度を決定します。時間単位、日単位、週単位、月単位、起動時など、複数のスナップショットレベルを選択できます。バックアップの頻度に応じてレベルを有効にしてください。頻繁なスナップショットは、多くのストレージスペースを必要としますが、障害発生時に近いシステム状況をキャプチャできる可能性が高くなります。

ファイルの含む/除外を指定する

デフォルトでは、TimeShiftはシステムファイルと設定をバックアップしますが、ドキュメントやメディアなどのユーザーファイルはバックアップしません。これは、ユーザーファイルが干渉することなく、クリーンなシステム復元を確保するためです。ただし、必要に応じてユーザーディレクトリをバックアップに含めることもできますが、スナップショットが大きくで整理が難しくなるため、通常は推奨されません。

Timeshiftを使った手動バックアップの作成

TimeShiftは自動的にバックアップ(スナップショット)を作成できますが、重要なシステム変更を行う前に手動でスナップショットを作成する必要がある場合もあります。TimeShiftを使用して手動バックアップを作成する方法は次の通りです:

Timeshiftを開く

アプリケーションメニューで「TimeShift」を検索して開きます。アプリケーションを開くと、TimeShiftが管理者権限を必要とするため、パスワードを入力する必要があるかもしれません。

新しいスナップショットを作成する

TimeShiftが起動すると、ウィンドウの左上に「作成」ボタンがあります。このボタンをクリックして新しいスナップショットの作成を開始します。TimeShiftは必要なスペースを計算してバックアッププロセスを開始します。データのサイズに応じて時間がかかる場合がありますので、我慢してください。

TimeShiftを使ってシステムを復元する

TimeShiftを使ったシステムの復元は簡単です。システムをしばらく使用したり更新したりした後に問題が発生した場合、以前の状態に戻すことができます。TimeShiftを使ってシステムを復元する方法は次の通りです:

Timeshiftを開いてスナップショットを選択する

Timeshiftを起動すると、作成日時を含む利用可能なすべてのスナップショットが表示されます。問題が発生する前のスナップショットを選択してください。信頼できるシステムの安定したバージョンであることを確認してください。

スナップショットを復元する

希望するスナップショットを選択したら、「復元」ボタンをクリックします。TimeShiftは選択を確認するよう促します。フルシステム復元を確実にするため、適切なオプションを選択してください。一般的な方法は、個人ファイルをそのままにしてすべてのシステムファイルを復元することですが、復元する必要があることが確実でない限り、個人ファイルも復元することを選択します。

復元プロセスが始まります。スナップショットのサイズやシステムの速度によっては時間がかかる場合があります。一旦完了したら、プロセスを完了するためにコンピュータを再起動します。すべてが順調に行けば、スナップショットが作成されたときの状態にシステムが戻ります。

自動化バックアップを使用するTimeshift

TimeShiftでバックアップを自動化することで、手動の介入を最小限に抑えて定期的に新しい復元ポイントを持つことができます。TimeShiftは、以前設定したスナップショットレベルに基づいて自動的にスナップショットを作成できます。自動バックアップが正しく動作しているか確認する方法は次の通りです:

スケジュールされたタスクを確認する

TimeShiftを開き、スナップショットレベルが有効になっているか確認します。「設定」をクリックして「スケジュール」に移動することでこれを行えます。保持したい各スナップショットレベルのチェックボックスを確認します。ディスクスペースを管理するために、各レベルで保持するスナップショットの数を調整することは有用です。

バックアップを監視して確認する

TimeShiftのスナップショットリストを定期的にチェックして、自動スナップショットがスケジュール通りに作成されていることを確認します。これらのスナップショットを確認することで、バックアップが最新の状態であることを確認し、データ損失のリスクを減らすことができます。

TimeShiftでディスクスペースを管理する

TimeShiftはスナップショットを保存するためにディスクスペースを使用しますが、定期的にスナップショットを作成するとすぐに蓄積されることがあります。TimeShiftを使用する際にディスクスペースを管理するための戦略はいくつかあります:

スナップショットの数を制限する

Timeshiftの「スケジュール」で、保持するスナップショットの数を調整できます。最近のスナップショットを制限して保持することで、ディスクスペースが溢れるのを防ぎ、必要に応じて復元できるように十分なスナップショットを確保できます。

スナップショットを外部ドライブに保存する

スナップショットを外部ドライブや別の内部ストレージパーティションに保存することを検討してください。この戦略は、大量のデータをメインOSパーティションから移動するのに役立ちます。 スナップショットを別のドライブに保持することで、システム障害や主要ディスクに影響を与える障害からの保護も向上します。

結論

TimeShiftは、偶発的な障害からUbuntuシステムを保護する強力な方法を提供します。 バックアップを自動化およびスケジュールすることで、必要に応じてシステムを以前の安定状態に復元できるようになります。システムのアップグレード前に手動バックアップを作成する場合でも、定期的な自動スナップショットを設定する場合でも、TimeShiftはUbuntuでのシステムバックアップを効果的に管理するために必要な柔軟性と信頼性を提供します。

この知識を持って、あなたはTimeShiftの潜在能力を最大限に活用し、あなたのユニークなニーズに合わせた強力なシステムバックアップ戦略を作成する準備が整っています。定期的にバックアップ設定を確認し、スナップショットを確認することで、システムへの継続的な保護を確保してください。

さらなる考慮

TimeShiftはシステムバックアップにとって貴重なツールですが、主にシステム設定と構成のバックアップを作成します。包括的な保護を提供するために、TimeShiftを個人データ、ドキュメント、および取り返しのつかないファイルに対処する他のバックアップ戦略で補完することを検討してください。含めたいオプションは次のとおりです:

これらの追加方法とTimeShiftを組み合わせることで、さまざまなデータ損失のシナリオに対する包括的なバックアッププランを作成できます。

このガイドが、Timeshiftを効果的に使用し、Ubuntuシステムの定期的なバックアップを管理する方法についての完全な情報を提供できたことを願っています。頻繁なバックアップのメンテナンスにより、作業は中断されることなく続行され、システムの問題によって引き起こされる混乱がダウンタイムとデータ損失という観点で最小限に抑えられます。

記事の内容に誤りがある場合, あなたは


コメント