elastio / elastio-snap

kernel module for taking block-level snapshots and incremental backups of Linux block devices
GNU General Public License v2.0
21 stars 6 forks source link

Implement snapshot/incremental reload functionality #293

Closed skypodolsky closed 1 year ago

skypodolsky commented 1 year ago

The main concept is to create a reload script when the snapshot is created or changes its state, allowing the kernel to call it before the root file system is mounted. This functionality has been implemented in libelastio-snap as it's used in both elastio and elioctl.

Works everywhere but Fedora 38, Ubuntu 20.04 and Ubuntu 22.04. The relevant issue is here: #292,

Closes #289

skypodolsky commented 1 year ago

@e-kov what do you think about this PR?