OpenSUSE でスナップショットを使用する方法

OpenSUSE は、デフォルトで Ext4 ではなく BtrFS を使用する数少ない Linux オペレーティング システムの 1 つです。BtrFSファイルシステムはOpenSUSE上で優れており、これを使用すると、ユーザーは更新や変更が行われるたびにファイルシステムのスナップショットを取得し、何かが発生した場合はロールバックできますこのガイドでは、OpenSUSE Leap とTumbleweedの両方で堅牢なスナップショット機能を使用する方法を説明します。

YaST2を使用してOpenSUSEでスナップショットを取得する方法

YaST2 を使用して OpenSUSE で手動スナップショットを取得するには、YaST ファイルシステム スナップショット ツールを使用します。これを開くには、アプリメニューを起動し、「YaST Filesystem Snapshots」を検索します。見つけたら、パスワードを入力して起動します。

OpenSUSE デスクトップでスナップショット ツールを起動した後、[作成] ボタンを見つけます。「作成」を見つけたら、マウスでクリックします。このボタンを選択すると、「新しいスナップショットの作成」ウィンドウが開きます。

「新しいスナップショットの作成」ウィンドウ内で、「説明」ボックスを見つけます。このボックスに、作成しているスナップショットの簡単な説明を入力します。この例では「テストスナップショット」になります。

次に、「ユーザーデータ」セクションに進みます。空白のままにすると、このセクションでは OpenSUSE システム全体の新しいスナップショットが作成されます。専門家であれば、OpenSUSE Snapshot ツールでバックアップする特定のユーザー データを入力することもできます。ただし、何をしようとしているのか理解していない限り、これを行わないでください。

「ユーザーデータ」セクションに続いて、「クリーンアップアルゴリズム」セクションに取り組む必要があります。スナップショットのクリーンアップ方法に対処する予定がない場合は、このセクションを空白のままにしておくことができます3。ただし、どうしてもクリーンアップしたい場合は、「番号」または「タイムライン」のいずれかを選択してください。

「クリーンアップアルゴリズム」をカスタマイズしたら、「OK」ボタンを見つけてマウスでクリックします。「OK」ボタンを選択すると、YaST2 経由で OpenSUSE に新しいスナップショットが作成されます。

事前および事後のスナップショットを作成する方法

単一のスナップショットを作成すると便利です。単一のスナップショットを使用して、システムを動作状態に復元できます。ただし、ファイルの変更を追跡したい場合は、前後のスナップショットを作成するとよいでしょう。

「前」スナップショットは、何かが変更される前に取得されたスナップショットです。ポストスナップショットは、何かが変更された後に取得されます。YaST スナップショット ツールで組み合わせると、変更を確認し、簡単に元に戻すことができます。その方法は次のとおりです。

まず、「作成」ボタンを見つけて選択します。次に、「前」スナップショットの説明を入力します。「事前」オプションを選択します。「OK」ボタンをクリックしてスナップショットを作成します。

「Pre」スナップショットを作成したら、「Create」ボタンをもう一度クリックします。「投稿」を選択し、以前のスナップショットとペアリングします。説明を入力し、「OK」をクリックしてスナップショットを作成します。

「事前/事後」スナップショットを作成したら、YaST2 内でそれを選択し、「変更を表示」ボタンをクリックします。スナップショット前とスナップショット後の変更を表示できるようになりました。

YaST2 を使用して OpenSUSE でスナップショットを復元する方法

OpenSUSE でのスナップショットの復元は簡単です。まず、YaST ファイルシステム スナップショット アプリを開きます。開いたら、スナップショットを確認し、復元したいスナップショットを選択します。

スナップショットを選択した後、「変更を表示」ボタンを見つけてマウスでクリックします。スナップショットを選択すると、変更の概要が表示されます (変更がある場合)。復元したいファイルを選択し、「復元」ボタンをクリックしてください。

YaST2を使用してOpenSUSEでスナップショットを削除する方法

OpenSUSE Snapshot ではスナップショットを削除できます。これを行うには、YaST2 スナップショット ツールを起動します。次に、リストから削除するスナップショットを見つけて、マウスで選択します。最後に、「削除」ボタンをクリックしてスナップショットを削除します。

OpenSUSE でスナップショットを起動する方法

OpenSUSE には、ユーザーがスナップショットを起動できる素晴らしい機能があります。これは、システムが壊れた場合でも、スナップショットを起動して問題を解決できることを意味します。スナップショットで起動するには、OpenSUSE システムを再起動します。

OpenSUSE システムを再起動すると、OpenSUSE Grub ブートローダーが表示されます。矢印キーを使用して、「読み取り専用スナップショットからブートローダーを開始する」オプションを選択します。次に、キーボードのEnterキーを押して確定します。

「読み取り専用スナップショットからブートローダーを開始する」オプションを選択すると、選択できるスナップショットのリストが表示されます。スナップショットを確認し、矢印キーを使用して必要なスナップショットを選択します。最後に、Enterキーを押してスナップショットを起動します。

スナップショットをロードしたら、ターミナル ウィンドウを開きます。開いたら、snapper rollbackコマンドを入力して、システムを現在起動しているスナップショットにロールバックします。

sudoスナッパーのロールバック


UbuntuサーバーにGitLabをインストールする方法

UbuntuサーバーにGitLabをインストールする方法

GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます

SELinux による Ubuntu Linux サーバーの保護

SELinux による Ubuntu Linux サーバーの保護

SELinux をインストールしてアクティブ化することで、Ubuntu Linux サーバーにセキュリティを追加する方法を学びます。

Cockpit を使用して Linux サーバー上で NFS を構成する

Cockpit を使用して Linux サーバー上で NFS を構成する

Linux サーバーに NFS 共有をマウントする簡単な方法が必要ですか? Cockpit アプリを使用して NFS 共有をマウントする方法を学びます。

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 の長期サポートが登場しました! デスクトップまたはラップトップを最新の Ubuntu リリースにアップグレードする方法を学びます。

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

Dockerコンテナにファイルを転送する方法

Dockerコンテナにファイルを転送する方法

ファイルを Docker コンテナに転送する必要がありますか? Docker cp ツールを使用すると、コンテナーとの間でファイルを簡単に移動できます。

Linux に DEB ファイルをインストールする方法

Linux に DEB ファイルをインストールする方法

.DEB ファイルとは何ですか? それを使って何をしますか?Linux PC に DEB ファイルをインストールするさまざまな方法を学びましょう。

GOG Galaxy を Linux 上で動作させる方法

GOG Galaxy を Linux 上で動作させる方法

GOG.com のゲームを所有していますか? ビデオ ゲームを楽しむために Linux PC に GOG Galaxy クライアントをセットアップしたいですか? このガイドに従ってください。

CentOS に Docker エンジンをインストールする方法

CentOS に Docker エンジンをインストールする方法

Docker Engine は、Linux およびその他のプラットフォーム用のオープン コンテナ化プログラムです。Docker Engine は、次のように動作する自己完結型コンテナを管理します。

Ferdi とすべてのチャットを 1 つにまとめる方法

Ferdi とすべてのチャットを 1 つにまとめる方法

Slack、Discord、その他多くの生産性向上ツールを Linux システムにインストールすることにうんざりしていませんか? それらをすべて 1 つに結合できたらいいのにと思いますか