web-dev-qa-db-ja.com

よりスペース効率の良いLinux Mint Timeshift方法

Linux Mintでのタイムシフトバックアップに関するいくつかの質問:

  1. btrfsオプションとrsyncオプションのバックアップに使用されるドライブ容量の違いを期待できますか?私が理解しているように、btrfsは差分ベースのスナップショットを使用しているため、スペースを効率的に使用する必要があります。 rsyncは同様に機能しますか?

  2. ホームシステムにext4の代わりにbtrfsを使用することの欠点はありますか?

  3. カーネルのアップデートやシステムの起動を妨げるものがあった場合、起動時にTimeshiftが回復オプションとしてポップアップしますか?

6
Sam

Btrfsオプションとrsyncオプションのバックアップに使用されるドライブ容量の違いを期待できますか?

はい。 rsyncオプションはハードリンクを使用します。これは、snapshots間でファイルが同じままである場合(これらはバックアップではない、BTW)、ファイルシステムは新しい名前/パスを保存するだけでよいことを意味します同じファイル。これは、スナップショット間でファイルが変更された場合、新しいファイル全体をコピーする必要があることも意味します。

対照的に、BTRFSスナップショットはファイルブロックレベルで機能します。つまり、スナップショット間でファイルが変更された場合、変更されたブロックのみを新しいスナップショットに保持する必要があります。同じファイルの他のブロックは、複数のスナップショット間で共有できます。

ファイルシステムによって使用されるスペースの量に影響を与えるもう1つのことは、ファイルシステムによって異なります。

ホームシステムにext4の代わりにbtrfsを使用することの欠点はありますか?

はい。 BTRFSを使用する前に、ドキュメントを読む価値があります。これは日常のファイルシステムではありません。特に、ランダム書き込みファイル(Firefox sqliteデータベースなど)の断片化について説明している Gotchas をお読みください。

カーネルのアップデートなどによりシステムの起動が妨げられた場合、起動時にTimeshiftが回復オプションとしてポップアップしますか?

要するに、私にはわかりません。タイムシフトはブートローダーと統合されていますが、どの程度まではわかりません。あなたはこれについて開発者と一緒に行き、自分でいくつかのテストを行う必要があるかもしれません。

4
Emmanuel Rosa

手遅れですが、おそらく誰かが読むことができます。

3番目の未回答部分について。

あなたがコメントで尋ねたように、それはシステムに付属していないので、ポップアップしません。

バックアップするには、ブート可能にしてタイムシフトをブート可能にインストールします(Linuxのインストール中は、ブート可能モードでファイルにアクセスできます)。好きな方法(aptなど)でタイムシフトをインストールします。タイムシフトを開いてから復元します。

2
Nikhil Sharma