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

Ubuntu 20.04でZFSスナップショットを活用する方法【導入から復元まで完全解説】

Ubuntu 20.04でZFSスナップショットを活用する方法【導入から復元まで完全解説】

UbuntuによるZFSのサポートは、20.04 LTSで始まったものではありません。しかし今回新しくなったのは、ZFSの最も重要な機能の一つである「スナップショット」が非常に簡単に使えるようになった点です。スナップショットを活用すれば、問題が発生する前の状態へOSを丸ごと戻すことが可能になります。本記事では、Ubuntu 20.04におけるZFSスナップショットの使い方を詳しく解説します。

ZFSでシステムをインストールする

ZFSの機能を利用するには、まずZFS上にUbuntuをインストールしている必要があります。そのためには、インストール時の「インストールの種類」ステップで、デフォルトの「ディスクを削除してUbuntuをインストール」を選ぶ代わりに、「詳細機能…」をクリックしてください。

Ubuntu 20.04でZFSスナップショットを活用する方法【導入から復元まで完全解説】

表示されたウィンドウで「実験的機能:ディスクを削除してZFSを使用する」を選択し、OKをクリックします。

Ubuntu 20.04でZFSスナップショットを活用する方法【導入から復元まで完全解説】

「詳細機能…」の横に「ZFSを選択」と表示されたら、そのまま通常どおり残りのインストール手順を進めてください。

Ubuntu 20.04でZFSスナップショットを活用する方法【導入から復元まで完全解説】

自動的に作成されるスナップショット

Ubuntu 20.04では、ZFSのスナップショット機能を利用するために特別な設定を行う必要はありません。お気に入りのターミナルから新しいパッケージをインストールしたり、ファイルの別バージョンへのシンボリックリンクを作成したり、GRUBメニューを更新したりするとき、この機能が自動的に動作していることに気づくでしょう。

Ubuntu 20.04でZFSスナップショットを活用する方法【導入から復元まで完全解説】

そして、システムを以前の状態に戻したいときにこそ、これらのスナップショットが威力を発揮します。実際に試してみましょう。まず、試したいパッケージを以下のコマンドでインストールします。

sudo apt install PACKAGE_NAME

新しいパッケージを試し終えたら、aptコマンドでアンインストールすることもできます。ただし、このチュートリアルでは、パッケージのインストール前の状態へシステム全体を復元する手順をご紹介します。

以前の状態へシステムを復元する

ファイルシステムを以前の状態に戻したいと思ったら、まずPCを再起動します。最初のブート画面が表示された後、GRUBにアクセスするために押すキーは、コンピューターのファームウェアによって異なります。

コンピューターがBIOSを採用している場合は、Shiftキーを押し続けてください。UEFIの場合は、初期起動後かつOSの読み込みが始まる前に、Escキーを押す必要があります。

Ubuntu 20.04でZFSスナップショットを活用する方法【導入から復元まで完全解説】

3番目の項目「History for Ubuntu 20.04 LTS」にカーソルを移動し、Enterキーを押します。

Ubuntu 20.04でZFSスナップショットを活用する方法【導入から復元まで完全解説】

表示されたリストから、復元したいスナップショットを選びましょう。

Ubuntu 20.04でZFSスナップショットを活用する方法【導入から復元まで完全解説】

次に、システムファイルのみを以前の状態に戻して個人データはそのまま保持するか、すべてを巻き戻すかを選択します。

Ubuntu 20.04でZFSスナップショットを活用する方法【導入から復元まで完全解説】

ファイルの異なるバージョンがファイルシステム上で再マッピングされるまでしばらく待ちます。処理が完了してデスクトップに戻ると、選択したスナップショットの時点の状態になっているはずです。

Ubuntu 20.04のZFSスナップショット機能、いかがでしたか?それとも、Ext4と同様の機能を持つバックアップツールの組み合わせの方がお好みですか?ぜひ下のコメント欄で教えてください。


  1. Ubuntu 20.04にフォントをインストールする方法を徹底解説

    最新版のUbuntuに標準搭載されているフォントは、多くの人にとって「十分すぎるほど」充実しています。しかし、仕事の都合上さらに多くのフォントが必要な方や、単純にもっと多くの選択肢を持ちたい方もいるでしょう。この記事では、Ubuntu 20.04に新しいフォントをインストールするさまざまな方法を、初心者の方にもわかりやすく解説します。定番:MicrosoftコアフォントのインストールLinuxにフォントを追加するチュートリアルといえば、まず真っ先に登場するのがMicrosoftのコアフォントです。一部のフォントは今なお絶大な人気を誇っており、Windowsユーザーとファイルをやり取りする機会が

  2. ZFSスナップショットとクローンの使い方を徹底解説!基本コマンドから活用シーンまで

    ストレージデバイスにZFSを採用することに決めたなら、おめでとうございます。あなたは今、世界でも最も高機能で洗練されたファイルシステムの一つを使うことになります。家族写真や動画など、長期保存したい大切なデータがあるなら、ZFSは真剣に検討する価値のある選択肢です。 例えば4台のHDDによるミラー構成のような冗長化セットアップでは、ビットロット(経年劣化によるデータ破損)やストレージの劣化、コンピュータのエラーなどによって、データが1ビットも失われることはありません。ZFSは自己修復機能を備え、データを自動的に復旧できます。複雑なアルゴリズム、ハッシュ、マークルツリーによって、常にデータ整合性