1)btrfsサブボリューム/スナップショットを表示/管理できるGUIまたはcursesツールはありますか?
2)スナップショットを毎日/毎週自動的に作成および削除するユーティリティまたは既に作成されたスクリプトはありますか?私はおそらくcronを介して単純なshを使用できることを認識していますが、すでに存在するより複雑なものはありますか?
1)btrfsサブボリューム/スナップショットを表示/管理できるGUIまたはcursesツールはありますか?
2)スナップショットを毎日/毎週自動的に作成および削除するユーティリティまたは既に作成されたスクリプトはありますか?私はおそらくcronを介して単純なshを使用できることを認識していますが、すでに存在するより複雑なものはありますか?
回答:
1)GUIやcursesツールは見たことがありません。
2)既存のスクリプトがいくつかあります。私はそれらを試していませんが、興味深いように見えます:
SnapBtr:https ://btrfs.wiki.kernel.org/index.php/SnapBtr
btrfs-snap:http : //blog.patshead.com/2010/11/tweak-btrfs-snap-for-more-frequency-snapshots.html
関連するbtrfsの開発は、Natty(11.04)がパッケージの自動btrfsロールバックを特徴とする発表です。つまり、btrfsインストールの場合、apt install / upgrade / remove操作の前に自動的にスナップショットが作成されます。http: //mvogt.wordpress.com/2011/03/10/apt-btrfs-snapshot/
snapperは、btrfsスナップショットを管理するために設計されたコマンドラインツールであり、snapper-guiで使用できます。
snapper
ubuntuで利用できます。時間ベースのスナップショットを取得し、スナップショットを再起動し、apt
呼び出されるたびにスナップショットを取得するように構成できます。18.04では、スナップショットはブートによってトリガーされるかapt
、デフォルトで有効になっています(のスナップショットを構成した後)/
。
Snapper(またはその他のスナップショットツール)を使用する予定の場合は、以下のために別のボリューム(またはパーティション)を作成することをお勧めします。
/tmp
:スナップショットはスペースの無駄遣いになります。/var/log
:復元後もログを保持できます。このツール:grub-btrfsは、スナップショットの起動可能なgrubエントリを生成するために使用できます。
私はタイムシフトがsnapper-GUIよりもはるかにうまく機能することを発見しました。https://github.com/teejee2008/timeshift
btrfs-guiと呼ばれる一般的なGUIツールがありますが、これはこれを書いている時点では開発の初期段階であり、スナップショットの一覧表示のみが可能で、作成/変更はできません。
一部のツールは、「btrfs対応のバックアップソリューション」の質問に記載されています。
btrfs wikiページの「使用例」には、SnapBtr、Snapper、btrfs-time-machine、UrBackupなどのツールがリストされています。
autosnapと呼ばれる組み込みツールの提案があります。これは、「定期的またはイベントベースのスナップショットを取得し、さらにスナップショットを自動的に管理するようにbtrfsを構成できます」。ただし、2013年10月の時点ではまだ使用できません。