Изменение "идентификатора диска" 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" в меню дополнительной функциональности.

См. Справочную страницу Ubuntu Trusty GDisk.

Sgdisk --disk-guid = R / dev / sdXXXX

(Устанавливает GUID диска на новое случайное значение и больше подходит для сценариев / автоматизации)

Другие вопросы по тегам