Volpato - 2020-05-17

Hello, I have a VeraCrypt-encrypted external HDD partition whre I store backups made through Veeam. I use this system both on Linux and Windows, backupping the same partitions (hence why Veeam, it provides cross-platform partition-based backups).

The problem is the current Veeam version launches errors and fails performing the backup when any VeraCrypt-encrypted partition gets unecrypted and mounted, as it returns the following error:

CSessionListThread: Failed to process pressed key [c (char: c)].
File [/sys/class/block/dm-0/dm/uuid] is empty.

where dm-0 is related to the VeraCrypt-mounted partition. By manually inspecting the file I verified it is in fact empty.

My question is: can I safely generate a uuid and write it in this file? Should I generate this uuid once and then use always the same for each VeraCrypt-mounted partition? In general, do you have advices on how to work-around this issue? Thanks.

PS: I tried using other Linux backup solutions, most of them are not cross-platform (which is very handy for me) or provide directory-based and no partition-based backups. Veeam seems the solution which better suits my needs.