在 Windows 10 上的两个驱动器上创建 .tar 备份

在 Windows 10 上的两个驱动器上创建 .tar 备份

我的主驱动器 (D:) 容量为 500GB。我还有两个备份驱动器(容量均为 250GB)。

我想备份 500GB 驱动器的内容并将其分布到两个 250GB 驱动器上。

7-zip 允许以 .tar 文件形式存储并创建多个部分文件(例如:38 x 10GB .tar 文件 = 总共 380GB)。问题是它只能将文件写入一个驱动器。而一个驱动器的空间太小了。

是否有其他工具(可能是 CLI)允许写入一个磁盘直到其写满然后切换到下一个驱动器?

仅供参考:跨区卷不是一种选择。我需要与动态卷(例如跨区卷、条带卷)不兼容的 BitLocker。

答案1

-p一个名为 DAR (Disk ARchiver) 的程序有暂停每个“切片”的选项:

dar -c "/cygdrive/i/Library" -R "/cygdrive/d/" -s 222G -p

因此我将切片大小设置为 222GB:。-s 222g创建第一个切片后,我进入 Windows 的磁盘管理并更改驱动器号,以便下一个驱动器获得起始驱动器的驱动器号。

然后我按继续。

为了恢复,我可以为第二个切片创建一个符号链接。

mklink E:\Library.2.dar F:\Library.2.dar

恢复命令如下:

dar -x "/cygdrive/e/Library"  -R "/cygdrive/c/Users/.../..." -O -v

确实有点麻烦,但总体来说还不错。

DAR 还可以进行差异备份。我以后可能会探索一下。

-R是创建档案和恢复档案的目标。 -c创建一个档案。 -x提取一个档案。 /cygdrive/<drive_letter>是一些基于 Windows 的文件系统的解决方法(因为该工具最初是用于 Linux 的)。

相关内容