Time Machine、ZFS、重複排除


8

現在、およびをdedup=on使用してZFSパーティションをエクスポートしています。ただし、タイムマシンはその上にスパースバンドルを作成することを求めており、「ファイル」の概念がなくなり、おそらくブロックの配置も適切ではないため、これが重複排除に影響を与えるのではないかと考え始めました。 。ubuntu-zfsnetatalk

PS重複除去を使用するという私の全体的な考えは、同じ場所にバックアップしているMacbookがいくつかあり、それらのファイルの多くは同じであるということです。


補遺:ブロックレベルの配置は重複除去に失敗しているようです。これが私の経験です:

  • 2つの異なるMacbookのタイムマシンコピーで、その中に大量の重複データが含まれている(合計200Gb)
  • 2つのmacbookを2つのスパースイメージにCCCします。

重複排除係数は?1.01x


タイムマシンバックアップで正しく機能するようにZFS重複排除を設定する方法についてのアイデアはありますか?他のバックアップ(重複除外あり)の代替案を探し始める必要がありますか?


圧縮は確かに優れたオプションのようです。それは暗号化でしょうか?同じ内容の2つの暗号化されたファイルは、暗号化の仕組みが原因で、下のファイルシステムとは非常によく「見た目」が異なります。それが1つの巨大なファイルであり、スパースバンドルではない場合でも、暗号化されていないボリュームで重複除去がうまく機能すると想像します。
Oleg Lobachev

回答:


7

ZFSでの重複排除はブロックレベルであるため、ファイルの概念に依存しません。重複排除を無効にできる唯一の方法は、sparsebundle内のファイルのオフセットがブロックサイズを法として常に同じではない場合です。ZFSは、sparsebundle内のHFS +ファイルシステムのブロックサイズより大きい可変ブロックサイズを使用できるため、正しい配置は保証されませんが、重複排除が失敗することも保証されません。

スペースについて心配している場合は、ZFSプールの圧縮を有効にすることもできます。追加のCPUオーバーヘッドが発生しますが、実際には効果的なディスクスループットが向上します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.