borgbackup/borg

"sparse" block devices

Open

#5,609 opened on Jan 3, 2021

View on GitHub
 (1 comment) (0 reactions) (0 assignees)Python (732 forks)batch import
help wantedquestion

Repository metrics

Stars
 (10,086 stars)
PR merge metrics
 (Avg merge 5d 12h) (91 merged PRs in 30d)

Description

for files on supporting filesystems, we have the SEEK_HOLE/SEEK_DATA api.

but this does not apply to block devices, we need something else to detect unused blocks in these.

For block devices, sometimes another API is supported:

Since recently, borg fixed blocksize chunker can accept a sparse map / file map, but there is no way yet to build that map for a block device.

Related to #14.

Contributor guide