rsync hard link preservation across heterogeneous destination filesystems
When using rsync to restore a dataset containing hard links, the default behavior treats each link as an independent file. While the --hard-links flag is intended to preserve the inode relationship from the source, the outcome becomes inconsistent when the destination filesystem differs from the source. The challenge arises when the target volume does not su