Home
Packages
Forums
Wiki
GitLab
Security
AUR
Download
コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
目次
コミュニティに貢献
最近の出来事
おまかせ表示
特別ページ
交流
ヘルプ
貢献
最近の更新
最近の議論
新しいページ
統計
リクエスト
ArchWiki
検索
検索
表示
アカウント作成
ログイン
個人用ツール
アカウント作成
ログイン
Yabsnapのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
Yabsnap
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
[[Category:ファイルシステム]] [[en:Yabsnap]] {{Related articles start}} {{Related|Btrfs}} {{Related|Snapper}} {{Related articles end}} [https://github.com/hirak99/yabsnap Yabsnap] は、Arch 用に作成された [[Btrfs]] パーティション用のスケジュールされたスナップショットマネージャーです。 == インストール == {{AUR|yabsnap}} パッケージを [[インストール]] します、開発バージョンは {{AUR|yabsnap-git}} からインストールできます。 == 設定 == 次のコマンドを実行してスケルトン設定を作成します。 # yabsnap create-config 'configname' これにより、{{ic|/etc/yabsnap/configs/confignane.conf}} が作成されます。ファイルを編集して次のように指定します。 * {{ic|source}} - サブボリュームがマウントされている場所。例:{{ic|/home}} * {{ic|dest_prefix}} - 作成されるスナップショット名のフルパスとプレフィックス。たとえば、{{ic|/.snapshot/@home-}} は、{{ic|/.snapshot/@home-20230525120000}} のようなファイルスナップショットバックアップを作成します。 他のパラメータを編集して、バックアップがいつトリガーされクリーンアップされるかを指定することもできます。 == 主なコマンド == === スナップショットの表示 === 既存のスナップショットを確認するには、次を使用します。 $ yabsnap list === スナップショットの作成 === すべての設定のスナップショットを作成するには、次を使用します。 # yabsnap create --comment 'COMMENT' 特定のマウントされたサブボリュームに制限することもできます。Yabsnap は、適切な設定を自動的に見つけて使用します。 # yabsnap --source '/home' create --comment 'COMMENT' == スナップショットのクリーンアップまたは削除 == === 自動クリーンアップ === Yabsnap は、{{ic|/etc/yabsnap/configs/*.conf}} の設定に基づいてスナップショットを自動的に削除します。 === スナップショットの削除 === 次のコマンドを使用して、スナップショットを手動で削除することもできます。 フルパスを指定すると、特定のスナップショットが削除されます。 # yabsnap delete /.snapshots/@home-20230525120000 タイムスタンプを指定すると、一緒に作成された一致するスナップショットがすべて削除されます。 # yabsnap delete 20230525120000 == ロールバックの作成 == === ロールバックの必要性: Subvolでマウントし、Subvolidでマウントしない === すべてのボリュームを subvolid ではなく subvol でマウントすることをお勧めします。 たとえば、これは [[fstab]] エントリになります。 UUID=[YOUR_UUID] / btrfs rw,noatime,ssd,space_cache=v2,compress=zstd,subvol=/@ 0 0 {{Note|使用される表記は {{ic|1=subvol=/@}} です。{{ic|1=subvolid=}} は '''使用しないでください'''}} これが機能する理由は、ロールバックメカニズムが fstab ファイルを編集せず、単に正しいスナップショットがそれぞれの場所にマウントされていることを確認するだけだからです。 === ロールバック操作 === ロールバックのコマンドは、生成されたスクリプトを実行するまでは安全です。 これにより、ロールバックスクリプトが生成されます: タイムスタンプを既存のスナップショットの 1 つに変更します: $ yabsnap rollback-gen 20230525081049 | tee ~/rollback.sh スクリプトを実行すると、実際にロールバックが発生します。ロールバックする前に、生成された行を確認することをお勧めします。 ロールバック用に生成されたスクリプトを確認したら、それを [[ヘルプ:読み方#実行可能属性の付与|実行可能]] にして実行できます: # ~/rollback.sh これにより、指定されたタイムスタンプで作成されたすべてのスナップショットのロールバックが実行されます。 == Snapper との比較 == [[Snapper]] のいくつかの欠点を克服するために作成されました。具体的には、(執筆時点では) Snapper では実行が困難または不可能である次のことを実行します。 * バックアップのカスタム宛先 [https://github.com/openSUSE/snapper/issues/54 (関連問題)] * すべての設定のロールバック (デフォルトのサブボリュームだけでなく) * [[pacman フック]] サポートが統合されました。 == 参照 == * [https://github.com/hirak99/yabsnap Yabsnap github page]
このページで使用されているテンプレート:
テンプレート:AUR
(
ソースを閲覧
)
テンプレート:Ic
(
ソースを閲覧
)
テンプレート:META Related articles start
(
ソースを閲覧
)
テンプレート:Note
(
ソースを閲覧
)
テンプレート:Related
(
ソースを閲覧
)
テンプレート:Related articles end
(
ソースを閲覧
)
テンプレート:Related articles start
(
ソースを閲覧
)
Yabsnap
に戻る。
検索
検索
Yabsnapのソースを表示
話題を追加