Snapperがスナップショットを作成する場所の変更

Snapperがスナップショットを作成する場所の変更

Arch Linux x86_64を実行するBTRFSファイルシステムがあります。そのファイルシステムには最上位サブボリューム(id = 5)があり、その中には@root、@home、@snapshots、@swapfileがあります。 @rootと@homeを@snapshotsに自動的にスナップショットするSnapper設定を作成したいと思います。デフォルトでは、構成を作成するサブボリューム内にスナップショット用のサブボリュームを作成します。スナップショットを作成する場所を変更する方法はありますか?

ベストアンサー1

私がしたことは次のとおりです。

  • まだ実行されていない場合は、Btrfsルートボリュームをマウントします(例:にマウント/mnt)。
  • 通常どおりスナッパー設定を作成すると、スナッパーはサブボリューム/.snapshotsなどを作成します。/home/.snapshots
  • /mnt/@SNAPSこれらのサブボリュームを削除し、Btrfsルートなどの目的の/mnt/@HOMESNAPS場所に新しいサブボリュームを作成します。
  • Snapperの前にサブボリュームが作成された空のフォルダ(/.snapshots、、/home/.snapshots)を作成します。
  • などにサブボリュームをマウントする/etc/fstab項目を追加します。/@SNAPS/.snapshots/@HOMESNAPS/home/.snapshots

この設定により、Snapperは実際にBtrfsの上部にある直接サブボリュームにあるハードコーディングされたスナップショットターゲットにアクセスできます。

おすすめ記事