通过Linux更改Windows GPT磁盘的“磁盘ID”

我有一个Windows集群共享卷(CSV)的SAN级快照\克隆,我想要在同一个集群上装载以检索文件,作为备份的forms。

如下所述 : 访问群集共享卷的存储端快照

…由于GUID冲突,在同一个群集上安装CSV克隆存在问题。

我已经制定了如何实现我想要的解决scheme,而不是真的..为我工作。 我可以在另一台Windows机器上安装CSV的这个snaphot \克隆,通过Powershell获取磁盘对象,如下所示:

$disk = get-disk -Number *number* 

Powershell有一套磁盘方法,可以让我更改磁盘ID:

 Set-Disk -Guid {New GUID} 

我现在可以将这个克隆装回同一个集群,现在没有GUID冲突,我可以像访问任何其他NTFS卷那样访问它。

我想要做的就是通过Linux机器更改这个磁盘标识符,这样我就可以自动合理地执行这个过程。 我看到一个例子,如果这是可能的,如果磁盘是MBR,但是如果机器是GPT是可行的?

任何帮助将不胜感激。

gdisk应该有助于:从额外的function菜单中查看'c','g'和'f'。

请参阅ubuntu trusty gdisk手册页 。