为了对我的计算机进行备份,我在外部硬盘上安装了 Xubuntu,以便从外部硬盘上的另一个分区启动并创建映像。这也保证了备份过程中不会挂载待备份系统的文件系统。
创造图片ntfs Windows 系统和我使用的计算机的 ntfs 主分区ntfsclone
。为了图片我使用的 ext4 分区fsarchiver
。软件包libntfs-3g883
和ntfs-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系统使用的正确方法是什么?