Теневое копирование с местами для хранения?

1425
peter

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

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

enter image description here

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

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

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

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

enter image description here

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

enter image description here

Обновить:

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

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

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

enter image description here

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

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

3
Возможно, вам просто нужно включить Volume Shadows в разделе «D» с помощью команды с повышенными правами, например: ** 1. ** `vssadmin add shadowstorage / for = D: / on = D: / maxsize = 100GB`, чтобы определить его, затем ** 2. ** `vssadmin создать тень / для = D:` чтобы создать его? Вы всегда можете изменить его после создания, например: `vssadmin resize shadowstorage / for = C: / on = C: / maxsize = 50GB` ... Попробуйте и просмотрите https://ss64.com/nt/vssadmin .html, когда вы получаете шанс. Pimp Juice IT 6 лет назад 0
Это не работает на Windows 10, как указано выше. Может быть, мне не повезло. peter 6 лет назад 0
Убедитесь, что вы запускаете команду из командной строки с повышенными правами и запускаете от имени администратора. Возможно, сначала попробуйте создать с помощью ** # 2 **, но обязательно измените `C:` на `D:` или все, что вам нужно, а также значение `50GB` на все, что вам нужно - это также примет процент. Это должно работать с Windows 10 просто отлично. Отпишитесь, если вы узнаете иначе, и я проведу тестирование позже, но укажите, какой `winver` вы используете. Я могу ошибаться, но отметьте меня, потому что я буду занят на несколько человек и забуду иначе / Pimp Juice IT 6 лет назад 0
Я не думаю, что System Restore оценивает диски, отформатированные как что-то иное, чем NTFS, возможно, за исключением системного раздела. В какой файловой системе ваш диск C: отформатирован? Хорошим тестом было бы добавить два новых диска - один как NTFS, а другой как ReFS. root 6 лет назад 0
Это работало с моим диском d, когда это был единственный диск как NTFS. Но с тех пор я сделал это ReFS, и добавил его в место для хранения. Любая из этих двух вещей должна была вызвать это. Да, я запускаю его как командную строку с повышенными правами. Теневые копии работают с ReFS и пространством хранения, так как моя программа резервного копирования создает временную теневую копию этого диска при резервном копировании. Похоже, это ограничение MS, которое отсутствует в серверных версиях ОС. peter 6 лет назад 0

1 ответ на вопрос

3
Vlastimil Ovčáčík

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:

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

  • wmic shadowcopy where "ID=''" 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] (https://en.wikipedia.org/wiki/Windows_10_version_history#Rings) в [ReFS 1.2] (https://en.wikipedia.org/wiki/ReFS#Version_history_and_compatibility) ) форматированное 3-дисковое дисковое пространство в конфигурации двустороннего зеркала с включенными потоками целостности. Vlastimil Ovčáčík 6 лет назад 0
Также протестировано на [Windows 10 Pro для рабочих станций v1709 b16299] (https://en.wikipedia.org/wiki/Windows_10_version_history#Rings) с [ReFS 3.3] (https://en.wikipedia.org/wiki/ReFS#Version_history_and_compatibility) ). Vlastimil Ovčáčík 6 лет назад 0
Я верю твоему слову за это. Это отличный ответ. Я стал беспокойным, перестал использовать места для хранения и переехал в пул накопителей. peter 6 лет назад 0
@peter спасибо. Это стало немного длинным, но есть некоторые полезные биты. Tldr для вас будет следующим: `vssadmin resize shadowstorage / for = D: / on = D: / maxsize = 10%`. Vlastimil Ovčáčík 6 лет назад 0
Этот ответ чертовски превосходит целую кучу документации Microsoft. Я использовал его на Windows Server 2016 просто отлично. davidbak 6 лет назад 1