Typically to backup my Windows partitions (note: pre-Vista/2008 Windows, no symlinks), I usaully
tar caf /backup/<name><date>.tar.xz /mnt/<fs>. Currently, I use
dd | xz to backup Linux partitions in order to preserve links.
What are the reliable ways to backup Linux filesystems that will preserve (sym|hard)links, besides imaging the whole partition?