rsync 可以将所有文件(包括软链接和硬链接等特殊文件)从 ntfs 分区复制到另一个分区吗?

rsync 可以将所有文件(包括软链接和硬链接等特殊文件)从 ntfs 分区复制到另一个分区吗?

为了对我的计算机进行备份,我在外部硬盘上安装了 Xubuntu,以便从外部硬盘上的另一个分区启动并创建映像。这也保证了备份过程中不会挂载待备份系统的文件系统。

创造图片ntfs Windows 系统和我使用的计算机的 ntfs 主分区ntfsclone。为了图片我使用的 ext4 分区fsarchiver。软件包libntfs-3g883ntfs-3g安装在我的系统上是为了处理 ntfs 分区。

不仅有图像,而且还有图像,这非常有用副本快照的文件系统。我编写了基本上执行这些命令的脚本:

sudo mount -o ro /dev/sdaX /mnt/alt     # X varies for the partitions to be backed up
DATE=$(\date -Idate)
mkdir /backup/X_${DATE}
sudo rsync --stats --numeric-ids --quiet -axAhHP  /mnt/ /backup/X_${DATE}   # the / after mnt matters!
sudo rsync --stats --numeric-ids --quiet -axAhHPc  /mnt/ /backup/X_${DATE}
sudo umount /mnt

这些脚本适用于 fat、vfat 和 ext4 分区,但对于 ntfs Windows 10 系统分区,它们会失败,并显示数千条错误消息,即使我使用 ntfs 分区作为目标(这似乎是必要的,因为 Windows ACL 及其 Linux 对应项)在 ext4 分区中有所不同)。

谷歌搜索后,我发现有关 Windows 软链接和硬链接可能是罪魁祸首的文章。 Linux 恢复系统可以处理各种分区和其中的各种文件,包括 Windows 系统:它们如何访问文件以及如何做到这一点,以便它们也以 1:1 的方式复制链接文件和 ACL?

复制一个分区的所有ntfs文件以便它们可以像原始文件一样被Windows系统使用的正确方法是什么?

相关内容