dattobd
dattobd copied to clipboard
kernel module for taking block-level snapshots and incremental backups of Linux block devices
Got an error if try to compile from git: ``` make -C src make[1]: Verzeichnis „/usr/src/dattobd/src“ wird betreten if [ ! -f kernel-config.h ] || tail -1 kernel-config.h | grep...
I have a question about how to handle write operations in snapshot mode. When the write I/O comes and matches the tracing requirement, Datto clones the IO via bio_make_read_clone and...
If any error occurs in snap_trace_bio, we should still issue original write io along with setting the snap device to failure mode. Besides that, call tp_get(tp) only when the clone...
Hi Disk conf: `sda1`, `sda2` Steps: 1. First snapshot `sda1`; 2. In `__tracer_transition_tracing` , `sda1->sda->queue->make_request` is replaced with `tracing_mrf`, and so is `sda2->sda->queue->make_request`; 3. Snapshot the `sda2`, here's the point:...
Any update on this? Here it is May 2022 and there is still no support for Debian 11. What is taking so long to get this working? Its been almost...
Hi Symptom: ```datto_snap_cow0``` thread usually hangs(consuming 100%) when snapshot-ing for /boot . Linux distribution: Ubuntu 20.04 Linux Kernel: 5.4.0-91-generic Disk layout: (8 x 3.8TB) Raid 5 as below  ```...
Attempted to install dattobd-dkms and dattobd-utils on a fresh Kubuntu 20.04.3 LTS, but both the installation and subsequent removal failed. Issuing the following commands, per install instructions: ``` # apt-key...
Hey, I tried to install dattobd with on a Ubuntu 22.04 LTS VM ``` sudo apt-key adv --fetch-keys https://cpkg.datto.com/DATTO-PKGS-GPG-KEY echo "deb [arch=amd64] https://cpkg.datto.com/datto-deb/public/$(lsb_release -sc) $(lsb_release -sc) main" | sudo tee...
Add support for submit_bio tracing in addition to make_request_fn in order to make kernels >= 5.9 work. This is done by keeping track of a tracing and 'real' gendisk in...
Cow files can now exist off of the disk it is cow-ing. This comes with a few limitations: 1. You cannot unmount a device with an active cow file on...