
Linux システムのバックアップは、手遅れになるまで見過ごされがちな重要なタスクの 1 つです。生涯にわたる作業、何時間もかけて開発した設定、そして間違いを元に戻せるという安心感を失うことは、数回クリックするだけで回避できます。 Timeshift は、自動スナップショットを使用して Linux システムを保護するための最も強力で使いやすいツールの 1 つです。この記事では、最新の詳細情報をすべて含み、段階的に最大限に活用する方法を説明します。
以前に使用したことがある場合でも、このユーティリティについて初めて聞いた場合でも、ここではわかりやすい説明ガイドが見つかります。インストール、初期設定、スナップショットの種類、自動スケジュール、復元、除外、長所と短所など、技術的な手間をかけずにシステムを保護するために必要なすべてのことを説明します。
Timeshift とは何ですか? また、なぜ使用する必要があるのですか?
Timeshift は、Linux システムでシステム バックアップを簡単に作成および復元できるように設計されたオープン ソース アプリケーションです。その操作は、 Windows (システムの復元)または Mac (Time Machine) ですが、GNU/Linux の哲学と構造に適合しています。
Timeshift の主な目的は、個人ファイルではなく、システム ファイルと設定を保護することです。つまり、災害発生後、システムを以前の機能状態に復旧し、インストール、アプリケーション、システム設定に関連するすべてのデータを復元できますが、ドキュメント、写真、音楽は復元されません(ただし、必要に応じてこれらを復元する方法については後述します)。その他のバックアップツールの詳細については、こちらをご覧ください。 バックアップとセーブゲームに最適なプログラム.
Timeshiftが作成するスナップショットは インクリメンタルスペースを節約し、プロセスを高速化します。次のような技術が使用されています。 rsync (ほとんどのユーザー向け)または BTRFS (ルートパーティションがそのファイルシステムを使用している場合)。仕組みをより詳しく知りたい場合は、 Windowsで同様のツールを使用する.
その主な機能は、実験、システムの更新、新しいアプリケーションのテスト、または潜在的なエラーや重要な構成データの損失からの安心を求める人々にとってのライフラインとして機能することです。.
Timeshift は何をサポートしていますか?
重要な点の 1 つは、Timeshift スナップショットに何が含まれ、何が含まれないかを理解することです。デフォルトでは、プログラムはシステム ファイル、グローバル設定、およびオペレーティング システムの動作に関連するすべてのものをバックアップします。 個人データは含まれません(/homeフォルダ)ただし、設定で明示的に指定されている場合を除きます。
これはほとんどのユーザーにとって利点であり、 個人ファイルに影響を与えずにシステムを復元するドキュメントや写真も保護したい場合は、Back In Time などの専用ツールがありますが、Timeshift ではウィザードでオプションを選択することで個人用フォルダーを含めることができます。
タイムシフトの利点と限界
主な利点は、 使いやすさと自動コピーのスケジュール機能また、スナップショットを復元する際の速度、rsync で占有するスペースが小さいこと、Linux Mint や Ubuntu などの人気のディストリビューションとの統合 (ソフトウェア センターまたは公式リポジトリから) も際立っています。
制限の中には、 それは、 バックアップ 個人データはデフォルトでさらに、スナップショットは Linux パーティション ( NTFS(FAT、リモートドライブなど)また、btrfsを使用する場合、コピーは同じルートドライブに保存されるため、そのドライブが物理的に故障した場合の安全性は低くなります。他の保護方法について理解したい場合は、 ノートパソコンでのWindowsバイパス.
LinuxにTimeshiftをインストールする
Timeshift のインストールは、ほとんどのディストリビューションでは迅速かつ簡単なプロセスです。現在、Ubuntu、Linux Mint、Manjaro、および派生版のリポジトリ、および AUR 経由の Arch システムで利用可能です。
- Ubuntuおよび派生物の場合: XNUMXつ開く ターミナル そして実行します:
sudo apt update && sudo apt upgrade -y
これにより、Timeshiftをインストールする前にシステムが最新であることを確認します。その後、次のコマンドでアプリケーションをインストールします。
sudo apt install timeshift
- ソフトウェアセンター: ソフトウェアセンターで「Timeshift」を検索してインストールに進むこともできます。
他のディストリビューションや古いバージョンの場合は、 公式PPA またはのページ GitHubですが、今ではそれは必要ないことが多いです。
最初の起動と基本設定
タイムシフトを初めて起動すると、システムからプロンプトが表示されます。 管理者権限 システムの変更に必要なパスワードを入力してください。その後、システムが起動します。 初期セットアップウィザードスナップショットをニーズに合わせて調整するために不可欠です。
- スナップショットの種類を選択します:
– rsync: ほとんどの人に推奨される方法です。増分バックアップが可能で、最後のスナップショットから変更された部分のみを保存し、Linuxファイルシステムを備えた任意のドライブにバックアップを保存できます。
– btrfs: システムルートがこのファイルシステムを使用している場合のみ。バックアップは非常に高速かつ効率的ですが、同じルートパーティションにのみ保存されるため、プライマリディスクに障害が発生した場合にリスクが生じます。
ウィザードはディスクとそのファイルシステムを分析し、スナップショットを保存できる場所を表示します。
次に、 場所 コピーの保存場所:デフォルトでは、 /timeshift 選択したパーティションから実行されますが、rsync を使用する場合は、どのディスクに保存するかを決定できます (注意: NTFS や FAT ではなく、Linux ファイル システムのディスク)。
自動バックアップのスケジュール設定
Timeshiftの最大の魅力の一つは、スナップショットの自動化により面倒な作業を忘れられることです。各タイプのコピーをどのくらいの頻度で、いくつ保存するかを決めることができます。
プログラミング オプションには次のものがあります:
- 1時間ごとのスナップショット
- 毎日
- 毎週
- 月次
- システムを起動するとき
それぞれのタイプごとに、 保存したいコピーの最大数を定義するたとえば、過去 5 件の日次メール、過去 3 件の週次メールなどです。その数に達すると、最も古いものが自動的に削除されます。
自動バックアップは常に正確な時間に実行されるとは限りません。: 内部タスクは、設定に従ってスナップショットを実行する必要があるかどうかを1時間ごとに確認します。 ブーツ システムの起動後約 10 分かかるため、ブート ロードが遅くなることはありません。
重要! コピーを多く保存すると、より多くのスペースが占有されます。利用可能なスペースとシステムの重要度に基づいて、スケジュールとコピー数を調整します。
コピーに含まれる内容をカスタマイズする
デフォルトでは、Timeshift は個人用フォルダーを除いて、システムのコピーのみを作成します。必要に応じて、含めるユーザーとフォルダーをカスタマイズできます。
- 「ユーザー」タブ: 該当するボックスにチェックを入れてください
/home必要なユーザーの数。これによりスナップショットのサイズが大幅に増加する可能性があることに注意してください。 - フィルタータブ: バックアップから手動で除外または含める特定のディレクトリまたはファイルを定義します。
このようにして、Timeshift が提供する保護を優先順位に合わせてカスタマイズできます。システムのみを保持する、隠し構成 (ドットファイル) を含める、またはより包括的なバックアップを選択することができます。
手動でスナップショットを作成する
クリックすることでいつでもオンデマンドコピーを生成できます。 作ります タイムシフトのメインウィンドウから。この手順は、メジャーアップデートの実行、新しいソフトウェアのインストール、またはシステム設定の大幅な変更を行う前に役立ちます。
最初のスナップショットは、関連するシステム全体をコピーするため、通常は遅くなります。その後のスナップショットは、変更されたファイルのみが記録されるため、はるかに高速になります。
バックアップの復元
何か問題が発生した場合、Timeshift を使用すると、システムを以前のスナップショットに保存された状態に戻すことができます。プロセスは直感的で安全です。
- 希望のスナップショットを選択して押します 復元する.
- 指示に従って、適用される変更を確認します。
- 復元後、コンピューターは再起動し、バックアップとまったく同じ状態になります。
重要: スナップショットに含めない限り、個人ファイルは変更されません復元はシステムとその保護された設定にのみ影響します。
バイトの世界とテクノロジー全般についての情熱的なライター。私は執筆を通じて自分の知識を共有するのが大好きです。このブログでは、ガジェット、ソフトウェア、ハードウェア、技術トレンドなどについて最も興味深いことをすべて紹介します。私の目標は、シンプルで楽しい方法でデジタル世界をナビゲートできるよう支援することです。
