Linux
 Computer >> コンピューター >  >> システム >> Linux

MacのTime Machineに匹敵する?Linuxで使えるおすすめバックアップツール4選

MacのTime Machineに匹敵する?Linuxで使えるおすすめバックアップツール4選

Appleの「Time Machine」がバックアップを一般ユーザーに広めたことは間違いありません。Time Machine登場以前、多くの人はバックアップを敬遠していました。手順が複雑そうな上に、貴重なストレージ容量を浪費すると考えられていたからです。

Time Machineは、その圧倒的なシンプルさによって人々の意識を変えました。パソコンに外付けHDDをつなぐだけでファイルもOSも安全になり、ワンクリックで障害発生前の状態へ戻せる――そんな手軽さです。このアプローチは他のバックアップソフトにも影響を与え、シンプルさを最優先する流れが生まれました。現在のLinuxには優れたバックアップツールが数多く揃い、多くのディストリビューションでは標準搭載されているほどです。ただし、Time Machine並みに簡単に使えるものはごく一部にとどまります。

本記事では、Time Machineのようにデータのスナップショットを取得し、後から任意の時点へ「戻る」ことができ、さらに処理を自動化できる人気ツールを厳選して紹介します。

1. Déjà Dup

Déjà Dupは最も手軽なバックアップツールのひとつで、個人ファイルの自動バックアップに最適です。お使いのディストリビューションに未インストールの場合、Ubuntu/Debian系ならソフトウェアセンターから入手できるほか、ターミナルで以下のコマンドを実行してもインストールできます。

sudo apt-get install deja-dup

Déjà Dupなら、シンプルな1・2・3の手順だけで大切なファイルのバックアップを設定できます。暗号化と増分バックアップを内蔵しており、特定の時点へさかのぼることも可能。容量節約のための圧縮も自動で行われます。これらの機能を使うために細かい設定は一切不要です。バックアップ先はローカル、リモート共有、クラウドサービスから選べます。Nautilus(GNOMEのファイルマネージャー)と統合されているため、Nautilusがアクセスできる場所ならどこにでも保存できます。

MacのTime Machineに匹敵する?Linuxで使えるおすすめバックアップツール4選

残念ながら、このシンプルさこそが最大の弱点でもあります。高度なスケジューリングオプションはなく、「毎日」「毎月」程度の単純なプリセットしか用意されていません。4つの中で最も簡単というわけでも、最も多機能というわけでもありません。とはいえ、十分に価値ある選択肢であることに変わりはありません。ただ、現状のDéjà Dupは際立った強みがないのが惜しいところです。ウィザードの設計を磨き、オプションを充実させれば、トップクラスに躍り出る可能性も十分あるでしょう。

2. Cronopete

Cronopeteは、Time Machineの機能性と、ある程度の見た目まで再現したアプリとして突出した存在です。ただし「厄介な」点もあります。多くのソフトウェアセンターには収録されていないため、開発者のサイトからパッケージファイルを手動でダウンロードする必要があります。大きな問題ではありませんが、Cronopeteのように欠点が極めて少ないアプリの場合、些細なマイナス要素も気になってしまうものです。

MacのTime Machineに匹敵する?Linuxで使えるおすすめバックアップツール4選

Cronopeteのセットアップは非常に簡単で、以下の手順だけです。

1. バックアップの保存先をフォルダにするか外部ハードディスクにするかを選ぶ。
2. 実際のバックアップ先を指定する(外部ハードディスクがデフォルトで推奨)。
3. バックアップ対象のフォルダを指定する。
4. 任意:メニューバーにアイコンを表示するオプションを切り替える。
5. バックアップを有効化する。

Déjà Dupと同様、問題は「これだけ?」と思ってしまう設定項目の少なさです。Time Machine並みのシンプルさを目指した結果、詳細なスケジューリングやストレージ上限の設定といったオプションがありません。保持するバックアップ数や使用容量の制限も指定できません。できるのは、バックアップに含める/除外するフォルダの指定と、バックアップ間隔(時間単位)の設定のみです。

MacのTime Machineに匹敵する?Linuxで使えるおすすめバックアップツール4選

一方、復元操作はさらに簡単です。重なり合ったフォルダのタイムラインをたどりながら各バックアップの内容を確認でき、ワンクリックで任意の時点へ戻れます。

CronopeteはLinux版Time Machineの直接的なクローンを目指しており、その点では見事に成功しています。ただ、シンプルさを追求するあまり、他のバックアップアプリでは当たり前となっている基本オプションが欠けているのは、いささか機会損失と言えるでしょう。

3. Back In Time

CronopeteやDéjà Dupのシンプルさが物足りないと感じる一方で、平均的なユーザーには不要なオプションだらけのバックアップツールも存在します。

MacのTime Machineに匹敵する?Linuxで使えるおすすめバックアップツール4選

Back In Timeは、その中間に位置する絶妙な選択肢です。設定をいじらなければ、CronopeteやDéjà Dupと同等に簡単に使えます。デフォルト値だけでも一般ユーザーには十分すぎるほどです。保存先とバックアップ対象フォルダを選べば、あとは初期設定のまま使い始めることも、スケジューリングを有効にしてあとは放置することもできます。

UbuntuやMintと互換性のあるディストリビューションへのインストールは以下のコマンドで行います。

sudo add-apt-repository ppa:bit-team/stable
sudo apt update
sudo apt install backintime-gnome

オプションを調整する場合は、新しいスナップショットの作成タイミングを「5分ごと」から「ドライブ接続時」まで幅広いプリセットから選ぶことも、独自の時間を指定することも可能です。日次・週次・月次・年次ごとのスナップショット保持数の上限設定もできます。また、空き容量に応じて古いスナップショットを削除するタイミングも指定可能です。ノートPCや古いマシンを使用している場合は、バッテリー駆動中に動作を一時停止させる設定や、CPUへの負荷を避けるために一度に1つのスナップショットのみ作成する設定も利用できます。さらにシステム全体のバックアップも作成でき、OS全体を以前の状態へ復元できます(ただし、この機能は検証を行っていません)。

MacのTime Machineに匹敵する?Linuxで使えるおすすめバックアップツール4選

ボタンひとつで手動バックアップを開始することもできます。過去のバックアップへ戻るのは、該当するスナップショットを選んで復元するだけです。

オプションが豊富な分、それらを隠さずに表示しているため、Back In Timeは実際よりも複雑に見えるかもしれません。インターフェースは典型的なバックアップソフトに近く、ファイルマネージャーも含まれるため、Time Machineクローンを期待していた人には異質に映るかもしれません。

また注意すべき点として、システム全体のバックアップのサポートには制限があり、同じ物理ディスク・同じパーティション構成にしか復元できません。既存のハードウェアへシステムを復元する用途には最適ですが、HDD交換前に環境全体を退避したいというケースには向いていません。

4. Timeshift

Timeshiftは強力でありながら、驚くほど簡単に使えるツールです。Ubuntuおよび互換ディストリビューションには、公式リポジトリからインストールできます。

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

Timeshiftは、分かりやすいウィザード形式ですべてのオプションを順に案内してくれます。バックアップの保存先、頻度、対象ディレクトリを選べば準備完了です。あとはTimeshiftに任せてもよいし、「Create(作成)」ボタンをクリックして手動でバックアップを開始することもできます。

MacのTime Machineに匹敵する?Linuxで使えるおすすめバックアップツール4選

復元も同様に簡単です。「Restore(復元)」をクリックしてスナップショットを選ぶだけ。OS全体のスナップショットの場合、完了には再起動が必要です。なお、筆者はクリーンインストールした直後のLinux Mintでフルバックアップと復元を試しましたが、一切問題は発生しませんでした。

BTRFS形式のHDDにOSをインストールしていなかったため、BTRFSサポートを確認できなかったのは心残りです。TimeshiftがBTRFSの内蔵機能をどう活用するのか、ぜひ実際に見てみたかったのです。この機能を利用すれば、システムの完全なバイト単位のコピーとなるバックアップを瞬時に作成・復元できます。

MacのTime Machineに匹敵する?Linuxで使えるおすすめバックアップツール4選

この方式の課題は、BTRFSスナップショットが同一ボリューム上に保存されるため、以前の状態へ戻す用途でしか威力を発揮しないことです。そのHDD自体が故障すれば、元のデータもバックアップも一緒に失われます。つまりBTRFSオプションは、通常のバックアップとは目的が異なるということです。ファイルを別の記憶媒体に保管して安全性を高めたいのであれば、別途セカンダリバックアップを構成する必要があります。幸い、Timeshiftはそれにも対応しているため、追加で他のツールを探し回る必要はありません。

まとめ

以上で紹介したのは、オープンソース界隈に存在する膨大なバックアップソリューションのほんの一部ですが、いずれも使いやすさとユーザー中心の設計において代表格の存在です。ネットワーク上の多数のPCを中央サーバーへバックアップしたり、バックアップのリモート管理、他OSのサポート、パーティションのクローン作成など、より高度なニーズに応えるソリューションも必要に応じて選択できます。しかし大多数のユーザーにとっては、「クリックするだけでバックアップ」という超シンプルなCronopeteから、詳細なオプションが揃うBack In Timeまで、上記の4つの中から十分に最適な1つを見つけられるはずです。

  1. Linuxで使えるおすすめの言語翻訳ツール3選

    複数の言語を話せる方もいれば、プロの翻訳者として働いている方もいるでしょう。状況は人それぞれ異なりますが、翻訳ツールを日常的に活用している人は実に多く、誰でも人生のどこかのタイミングで翻訳ツールが必要になることは珍しくありません。 Linuxと聞くと、優れた翻訳アプリをすぐには思い浮かばないかもしれません。しかし実際には、Linux向けにも堅実で使いやすい翻訳ツールがいくつか存在します。この記事では、その中から特におすすめの3つをご紹介します。 1. Translate Shell Translate Shellはコマンドラインベースの翻訳ツールで、Google翻訳、Yandex.Trans

  2. Ubuntuに代わるおすすめLinuxディストリビューション6選

    LinuxユーザーでUbuntuの名前を聞いたことがない人はいないでしょう。Ubuntuは最も人気のあるLinuxベースのOSです。2004年の登場当初から大きな注目を集め、それまで「扱いづらい」という印象の强かったLinuxを、誰でも使える親しみやすいOSへと変革させ、あらゆる意味でWindowsの真の代替となりました。しかし時代は移り変わり、現在ではUbuntuに取って代われるLinuxディストリビューションが数多く登場しています。本記事では、Ubuntuの優れた代替となる6つのLinuxディストリビューションをご紹介します。なぜUbuntuから乗り換えるのか?そもそも、OSに対する好みは