Hello,
during evaluation of VDR 2.0 File-Level Restore on Linux, I've found an issue with XFS filesystem partitions. VdrFileRestore fails to mount backup of an XFS partition if the original partition is mounted too (which is almost always when using FLR Standard Mode). The following message is shown in dmesg: "XFS: Filesystem loop1 has duplicate UUID - can't mount". I think that the root cause is that each XFS partition has its own UUID which is identical for backup and original partitions. XFS checks this UUID and doesn't allow two partitions with the same UUID to be mounted at the same time. There is "-o nouuid" mount option that disables this feature but apparently VdrFileRestore doesn't use it.
Is it a known issue and is there any workaround for it in FLR Standard Mode? Using FLR Advanced Mode, we can mount the backup on a different VM, but it requires administrative privileges to vCenter and additional copying of the restored files.
Versions:
- vSphere 5 (ESXi-5.0.0-469512-standard)
- VDR 2.0.0.1861
- Debian Squeeze amd64 guest
Thanks.
Martin