📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
細 Wiki がページ「Snapperの使用方法(SUSE)」を「設定 - Snapper」に、リダイレクトを残さずに移動しました |
|||
| (同じ利用者による、間の1版が非表示) | |||
| 74行目: | 74行目: | ||
===== スナップショットの作成 ===== | ===== スナップショットの作成 ===== | ||
スナップショットを作成するには、snapper createコマンドを実行する。<br> | スナップショットを作成するには、snapper createコマンドを実行する。<br> | ||
後からスナップショットの目的を確認できるようにするため、 -dオプションでわかりやすい説明を指定しておく。 | 後からスナップショットの目的を確認できるようにするため、 -dオプションでわかりやすい説明を指定しておく。<br> | ||
# 説明付きの単一のスナップショット(Single)を作成する | |||
# スナップショットには任意のコメントを付加する | |||
snapper create -t single -d "<任意のコメント>" | |||
<br> | |||
# 説明付きの単一のスナップショット(Single)を、既定の設定(root)で作成する | # 説明付きの単一のスナップショット(Single)を、既定の設定(root)で作成する | ||
# クリーンアップアルゴリズムを指定していないため、このスナップショットは自動では削除されない | # クリーンアップアルゴリズムを指定していないため、このスナップショットは自動では削除されない | ||
| 88行目: | 91行目: | ||
snapper -c home create -d [スナップショットの説明] -c timeline | snapper -c home create -d [スナップショットの説明] -c timeline | ||
<br> | <br> | ||
===== スナップショットの削除 ===== | ===== スナップショットの削除 ===== | ||
スナップショットを削除するには、まずその番号を調べる。<br> | スナップショットを削除するには、まずその番号を調べる。<br> | ||
| 97行目: | 101行目: | ||
# homeという名前の設定内にある番号89、90の各スナップショットを削除する | # homeという名前の設定内にある番号89、90の各スナップショットを削除する | ||
snapper -c home delete 89 90 | snapper -c home delete 89 90 | ||
<br><br> | |||
== スナップショットの作成と復元の例 == | |||
* スナップショットの作成 | |||
*# 事前スナップショットを作成する。 | |||
*#: <code>sudo snapper create --type pre --description "Before Install Application-Name"</code> | |||
*# ソフトウェアをインストールする。 | |||
*# 事後スナップショットを作成する。 | |||
*#: <code>sudo snapper create --type post --pre-number <事後スナップショットの番号> --description "After Install Apllication-Name"</code> | |||
<br> | |||
* スナップショットの復元 | |||
*# 復元する事前および事後スナップショットの番号を表示する。<br>この例では、事前スナップショット番号を100、事後スナップショット番号を101とする。 | |||
*#: <code>sudo snapper list -t pre-post</code> | |||
*#: または | |||
*#: <code>sudo snapper list</code> | |||
*# スナップショットで変更されたファイルのリストを取得するには、以下のコマンドを実行する。<br>内容が変更されたファイルはc、追加されたファイルは+、削除されたファイルは-が付加される。 | |||
*#: <code>sudo snapper status 100..101</code> | |||
*# 特定のファイルの差異を表示するには、以下のコマンドを実行する。<br>ディレクトリ名またはファイル名を指定しない場合は、全てのファイルの差異が表示される。 | |||
*#: <code>sudo snapper diff 100..101 <ディレクトリ名またはファイル名></code> | |||
*# スナップショットを復元する。<br>ディレクトリ名またはファイル名を指定しない場合は、全てのファイルが復元される。 | |||
*#: <code>sudo snapper -v undochange 100..101 <ディレクトリ名またはファイル名></code> | |||
<br><br> | <br><br> | ||