veeam / veeamsnap

Veeam Agent for Linux kernel module

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

is there any tech spec for veeamsnap?

hui6075 opened this issue · comments

As a kernel module which need to install on the product env, I want to know how it works. is there any technical white paper? as a character device driver, how it intercept block I/O? how it sense the file name? thank you!

commented

Hi!
But maybe you are interested in the blksnap module?
For systems with a kernel from 5.10, we plan to use it. I suppose someday we will write documentation for it.
The source code of this module is smaller, has significantly more explanatory comments and has a more familiar codestyle for the kernel developer.
In addition, there are tools for managing the module from the console, there are tests.
If you are interested in the task of block device filters and creating snapshots, then I advise you to familiarize yourself with this code.