If you have two disks, namely /dev/sdvc and /dev/sdvd, and you want to make a replica of all the data stored only in /data/ directory using XFS, which Linux tool would you prefer and why? It's important to note that the disk sizes are different, and I don't need any other unnecessary data except /data/, which contains soft and hard links, regular files, and other special device files.
a) dd
b) rsync
c) tar
d) other