我的目标是使用 BorgBackup 备份 Windows 11 Pro 机器。当要备份的文件夹为/mnt/c
主机时,BorgBackup (v1.2.0) 在 WSL(使用 Ubuntu 22.04)中运行良好。备份完成,但它跳过了打开的文件,并且处于不一致状态,这在仅复制正在运行的系统时是可以预料到的。这就是为什么我之前在 Windows ( wmic shadowcopy call create Volume=c:\
) 上创建了一个卷影副本,它会创建一个类似于\\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy273
我挂载到 c:\shadow ( mklink /D c:\shadow \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy273\
) 的卷。我的计划是在 WSL 中备份/mnt/c/shadow
,但不幸的是链接无法访问。
# shadow-directory shows up, but with error
$ ls -l /mnt/c/shadow
ls: cannot read symbolic link '/mnt/c/shadow': Input/output error
lrwxrwxrwx 1 steffen steffen 0 Oct 4 16:29 /mnt/c/shadow
# shadow-directory is inaccessible
$ cd /mnt/c/shadow
-bash: cd: /mnt/c/shadow: Input/output error
有没有可能\\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy273\
用 WSL 访问?
我已经尝试过了,subst
但是“替换的”驱动器没有出现在 WSL 中。
可以将内容从卷影副本复制到可访问文件夹,但对我来说,这会太耗时并且需要太多额外的空间。