Как получить доступ к теневой копии Windows из WSL?

Моя цель — использовать BorgBackup для резервного копирования компьютера с Windows 11 Pro. BorgBackup (v1.2.0) отлично работает в WSL (с использованием Ubuntu 22.04), когда папка для резервного копирования, например,/mnt/cон может создать резервную копию хоста. Резервное копирование завершается, но открытые файлы пропускаются, и это противоречивое состояние, которое ожидается при простом копировании работающей системы. Вот почему я раньше создавал теневую копию в Windows (wmic shadowcopy call create Volume=c:\), который создает такой объем\\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy273который я монтирую в c:\shadow (mklink /D c:\shadow \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy273\) Мой план был сделать резервную копию/mnt/c/shadowв WSL, но, к сожалению, ссылка недоступна.

      # 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.

Копирование содержимого из теневой копии в доступную папку можно было бы выполнить, но в моем случае это заняло бы слишком много времени и потребовало бы слишком много дополнительного места.

0 ответов

Другие вопросы по тегам