Filesystems

btrfs 有比較快照的有效方法嗎?

  • June 4, 2021

雖然 diff 掛載快照會起作用,但聽起來在許多情況下它可能會非常緩慢。

是否有用於區分快照的 btrfs 特定功能?(我在文件中找不到任何內容)

btrfs send出現在 Linux 3.6 (2012) 中,“在兩個子卷快照之間生成變化流”。--no-data您可以通過添加標誌來使用它來生成快速的元數據比較 。

btrfs send --no-data -p /snapshots/parent /snapshots/child

通常,您會刪除--no-data標誌並將輸出通過管道傳輸到btrfs receive, 以進行增量備份。例如,如果/snapshots/parent已經存在於/backup/snapshots/parentbtrfs send則只會將這些更改流式傳輸到/backup文件系統:

btrfs send -p /snapshots/parent /snapshots/child | btrfs receive /backup/snapshots

引用自:https://serverfault.com/questions/399894