Теневое копирование с дисковым пространством?


4

Я преобразовал 2 из моих дисков в зеркальное хранилище на Windows 10. Я использую ReFS. Этот диск d диск.

Когда я создаю точку восстановления, в появившемся диалоговом окне отсутствует диск d.

введите описание изображения здесь

Поэтому я не могу настроить выделение пространства для теневого копирования для этого диска или включить или отключить защиту системы. Я имел обыкновение делать это, когда диски были раздельными и NTFS.

Моя цель - запланировать ежедневную точку восстановления с помощью команды powershell Checkpoint-Computer. Но я предполагаю, что этот диск не будет включен, если я не могу настроить его в диалоговом окне восстановления системы?

Почему этого не хватает? Есть ли какая-то проблема с пространством хранения или ReFS? Я подозреваю, что не потому, что моя программа резервного копирования создает снимок этого диска d при выполнении резервного копирования.

Я нашел некоторую информацию о включении дисков для восстановления системы в PowerShell,

введите описание изображения здесь

Но опять не повезло. Я обнаружил, что другие онлайн говорят, что я должен запустить powershell от имени администратора, что я и делаю, а также проверить, существует ли диск, и это следует,

введите описание изображения здесь

Обновить:

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

vssadmin добавить shadowstorage / for = D: / on = D: / maxsize = 100 ГБ

И это то, что я получаю,

введите описание изображения здесь

Похоже, это только для серверных версий Windows.

https://stackoverflow.com/questions/43276093/windows-10-how-to-create-shadow-storage-on-another-drive-without-vssadmin-create


Возможно, вам просто нужно включить Volume Shadows в разделе «D» с помощью команды с повышенными правами, например: 1. vssadmin add shadowstorage /for=D: /on=D: /maxsize=100GB определить ее, затем 2. vssadmin create shadow /for=D: создать? Вы всегда можете изменить его после создания, например: vssadmin resize shadowstorage /for=C: /on=C: /maxsize=50GB... Сделайте попытку и посмотрите ss64.com/nt/vssadmin.html, когда у вас появится возможность.
Сок Pimp IT

Это не работает на Windows 10, как указано выше. Может быть, мне не повезло.
питер

Убедитесь, что вы запускаете команду из командной строки с повышенными правами и запускаетесь от имени администратора. Может быть , попробовать создать с # 2 первыми , но не забудьте изменить , C:чтобы D:или все , что нужно, а также 50GBзначение для любых вам нужно, это будет принимать процент тоже. Это должно работать с Windows 10 просто отлично. Напишите мне, если узнаете иначе, и я проведу тестирование позже, но укажите, что у winverвас работает. Я могу ошибаться, но отметьте меня, потому что я буду занят для некоторых и забуду иначе /
Сок Pimp IT

Я не думаю, что System Restore оценивает диски, отформатированные как что-то иное, чем NTFS, возможно, за исключением системного раздела. В какой файловой системе ваш диск C: отформатирован? Хорошим тестом было бы добавить два новых диска - один как NTFS, а другой как ReFS.
root

Это работало с моим диском d, когда это был единственный диск как NTFS. Но с тех пор я сделал это ReFS, и добавил его в место для хранения. Любая из этих двух вещей должна была вызвать это. Да, я запускаю его как командную строку с повышенными правами. Теневые копии работают с ReFS и пространством хранения, поскольку моя программа резервного копирования создает временную теневую копию этого диска при резервном копировании. Похоже, это ограничение MS, которое отсутствует в серверных версиях ОС.
питер

Ответы:


4

1 Создать теневое хранилище

1.1 System protectionВкладка вSystem Properties

  • этот графический интерфейс отображает только тома NTFS, поэтому вы не можете создать там теневое хранилище для тома ReFS
  • вместо этого попробуйте один из:
    • vssadmin add shadowstorage /for=D: /on=D: /maxsize=100GB (Только для Windows Server)
      • в качестве альтернативы для несерверных выпусков Windows попробуйте vssadmin resize shadowstorage /for=D: /on=D: /maxsize=10%добавить теневое хранилище, если оно не существует и, следовательно, сопоставимо сvssadmin add
    • wmic shadowstorage call create Volume=D:\ DiffVolume=D:\ MaxSpace=20
    • wmic shadowcopy call create Volume=D:\
      • создание теневой копии на диске без теневого хранилища создаст ее автоматически
      • Вы можете изменить размер теневого хранилища с vssadmin resize shadowstorage /for=D: /on=D: /maxsize=10%

1.2 Список теневых хранилищ

  • Убедитесь, что теневое хранилище есть и настроено с помощью одного из:
    • vssadmin list shadowstorage
    • wmic shadowstorage list

2 Создать теневую копию

2.1 Создать теневую копию

  • Вы хотите использовать функцию защиты системы по расписанию, но сейчас просто сделайте снимок вручную:
    • wmic shadowcopy call create Volume=D:\

2.2 Список теневых копий

  • убедитесь, что снимок был создан:
    • vssadmin list shadows /for=D:

3 Смонтировать теневую копию

  • так как вы используете Storage Spaces, вы не увидите снимки на Previous versionsвкладке в свойствах диска / файла
  • но снимки существуют и могут быть смонтированы как папка
  • этот недостаток распространяется как на NTFS, так и на ReFS.
  • чтобы смонтировать снимок, вам понадобится теневой идентификатор, теневой путь и временная папка

3.1 Получить ID теневой копии

  • vssadmin list shadows /for=D:
    • искать что-то вроде этого Shadow Copy ID: {5cc29315-0379-415e-8496-69923618e3de}

3.2 Получить путь теневого копирования

  • wmic shadowcopy where "ID='{5cc29315-0379-415e-8496-69923618e3de}'" get DeviceObject
  • или же vssadmin list shadows /for=D:
    • Ищу Shadow Copy Volume: \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy624

3.3 Смонтировать теневую копию как папку

  • mklink /j %tmp%\shadow \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy624\
    • обратите внимание на дополнительное \в конце
    • теневая копия теперь доступна в %tmp%\shadow

Это было успешно протестировано на Windows 10 Pro v1607 b14393 на 3-дисковом дисковом пространстве для хранения в формате ReFS 1.2 в конфигурации двустороннего зеркала с включенными потоками целостности.
Властимил Овчачик


Я верю твоему слову за это. Это отличный ответ. Я стал беспокойным, перестал использовать места для хранения и переехал в пул накопителей.
питер

@peter спасибо. Это стало немного длинным, но есть некоторые полезные биты. Tldr для вас будет просто так vssadmin resize shadowstorage /for=D: /on=D: /maxsize=10%.
Властимил Овчачик

1
Этот ответ чертовски превосходит целую кучу документации Microsoft. Я использовал его на Windows Server 2016 просто отлично.
Давидбак
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.