Назад | Перейти на главную страницу

Макет снимков btrfs - один общий родительский снимок и каждый снимок как родительский для следующего

Допустим, я хочу делать ежедневный снимок /mnt/storage в /mnt/backup/. /mnt/storage/ это ext4, /mnt/backup/ это btrfs. Для этого я буду использовать rsync. Через некоторое время, /mnt/backup должно выглядеть так:

/mnt/backup/storage <-- day 0 subvolume
/mnt/backup/@storage_2019-01-01 <-- first snapshot
/mnt/backup/@storage_2019-01-02 <-- second ..
/mnt/backup/@storage_2019-01-03

Интересно, какая разница в производительности и дисковом пространстве между следующими макетами:

В настоящее время я использую rsync для /mnt/backup/storage, а затем создайте его снимок, но мне интересно, есть ли какие-то преимущества рекурсивного подхода.