Назад |
Перейти на главную страницу
Изменить размер массива 0 VHD до меньшего размера
У меня есть 2 виртуальных жестких диска, которые являются членами RAID-0 для создания тома 3 ТБ. Мы удалили много данных с этого RAID, и мне нужно освободить место, которое занимают виртуальные жесткие диски, около 1,5 ТБ. Я попытался изменить их размер с помощью диспетчера Hyper-V, но он не дал мне возможности сделать это.
Так настроена система.
- Сервер 2008 R2
- 1,5 ТБ каждый VHD
- Оба VHD имеют raid 0, чтобы сделать 3 ТБ
- Фиксированные VHD
Я пробовал почти все, чтобы сжать этот VHD. На Hyper-V нет места для создания нового виртуального жесткого диска для передачи файлов.
ОБНОВИТЬ:
- Я пытаюсь использовать Hyper v для редактирования диска, который не работает. Затем попробуйте сжать диск, который снова не работает.
- Я также сжимаю диск на сервере, но это не имело никакого значения.
- Я также пробую программу изменения размера vhd, но она уменьшила vhd, но когда вы входите в систему, вы видите тот же размер.
Насколько я знаю, вы не можете безопасно разделить диски-члены RAID. Таким образом, ваш единственный шанс - перенести файлы на внешний диск для достижения вашей цели.
- Подключите внешний диск. (Если его нет, купите его. Это определенно дешевле, чем пытаться восстановить базу данных из резервной копии).
- Остановите службу SQL.
- Перенести базу данных на внешний диск.
- Удалите оба виртуальных жестких диска.
- Создайте новый виртуальный жесткий диск размером 1,5 ТБ (расширение всегда проще, чем сжатие).
- Верните базу данных на диск.
- Запустите службу SQL.