Изменение "идентификатора диска" Windows GPT-диска через Linux
У меня есть моментальный снимок уровня SAN \ клон общего тома кластера Windows (CSV), который я хочу смонтировать на том же кластере для получения файлов в качестве формы резервного копирования.
Как подробно описано здесь: Доступ к моментальному снимку на стороне хранилища общего тома кластера
... есть проблемы с монтированием клона CSV на одном кластере из-за столкновения GUID.
Я разработал, как достичь того, чего я хочу, с помощью обходного пути, который на самом деле... не работает для меня. Я могу смонтировать этот снимок \ клон CSV на другой машине Windows, получить объект диска через Powershell следующим образом:
$disk = get-disk -Number *number*
... У Powershell есть метод set-disk, который позволяет мне изменить идентификатор диска:
Set-Disk -Guid {New GUID}
Теперь я могу смонтировать этот клон обратно в тот же кластер, теперь нет столкновения GUID, и я могу получить к нему доступ, как и на любом другом томе NTFS.
То, что я хотел бы сделать, это изменить этот идентификатор диска с помощью машин Linux, чтобы я мог разумно автоматизировать процесс. Я вижу примеры того, как это может быть возможно, если на диске установлен MBR, но возможно ли это, если на компьютере установлен GPT?
Любая помощь будет принята с благодарностью.
1 ответ
gdisk
Должно помочь: взгляните на "c", "g" и "f" в меню дополнительной функциональности.
Sgdisk --disk-guid = R / dev / sdXXXX
(Устанавливает GUID диска на новое случайное значение и больше подходит для сценариев / автоматизации)