Изменить размер VHD массива 0 до меньшего размера

У меня есть 2 виртуальных жестких диска, которые являются членами RAID-0, для создания тома 3 ТБ. Мы удалили много данных с этого RAID, и мне нужно освободить место, которое занимают виртуальные жесткие диски, около 1,5 ТБ. Я попытался изменить их размер с помощью диспетчера Hyper-V, но он не дал мне возможности сделать это.

Так настроена система.

  • Server 2008 R2
  • 1,5 ТБ на каждый VHD
  • ] Оба VHD имеют raid 0, чтобы сделать 3 ТБ
  • Фиксированные VHD

Я пробовал почти все, чтобы сжать эти VHD. На Hyper-V нет места для создания нового виртуального жесткого диска для передачи файлов.

ОБНОВЛЕНИЕ:

  • Я пытаюсь редактировать диск с помощью Hyper v, но он не работает. Тогда попробуйте компак диск, который снова не работает.
  • Я также сжал диск на сервере, но это не помогло
  • Я также пробую программу изменения размера vhd, но она уменьшала vhd, но когда при входе в систему вы видите тот же размер.
0
задан 27 January 2016 в 14:03
1 ответ

Насколько мне известно, вы не можете безопасно разделить диски-члены RAID. Таким образом, ваш единственный шанс - перенести файлы на внешний диск для достижения вашей цели.

  1. Подключите внешний диск. (Если его нет, купите один. Это определенно дешевле, чем пытаться восстановить базу данных из резервной копии.)
  2. Остановите службу SQL.
  3. Переместите базу данных на внешний диск.
  4. Удалите оба VHD.
  5. Создайте новый виртуальный жесткий диск размером 1,5 ТБ (расширение всегда проще, чем сжатие).
  6. Переместите базу данных обратно на диск.
  7. Запустите службу SQL.
1
ответ дан 4 December 2019 в 16:42

Теги

Похожие вопросы