web-dev-qa-db-ja.com

Linux経由でWindowsGPTディスクの「ディスクID」を変更する

同じにマウントしたいWindowsクラスター共有ボリューム(CSV)のSANレベルのスナップショット\クローンがあります-)バックアップの形式としてファイルを取得するクラスター。

ここで詳しく説明するように: クラスター共有ボリュームのストレージ側スナップショットへのアクセス

... GUIDの衝突が原因で、同じクラスターにCSVのクローンをマウントする際に問題が発生します。

私は実際にはうまくいかない回避策で私が望むものを達成する方法を考え出しました..私のために働きます。このCSVのsnaphot\cloneを別のWindowsマシンにマウントし、次のようにPowershell経由でディスクオブジェクトを取得できます。

$disk = get-disk -Number *number*

... Powershellにはset-diskメソッドがあり、ディスクIDを変更できます。

Set-Disk -Guid {New GUID}

これで、このクローンを同じクラスターにマウントし直すことができます。GUIDの衝突はなく、他のNTFSボリュームと同じようにアクセスできます。

私がやりたいのは、Linuxマシンを介してこのディスク識別子を変更し、プロセスを賢明に自動化できるようにすることです。ディスクがMBRの場合にこれがどのように可能になるかについての例を参照してくださいが、マシンがGPTの場合は実行可能ですか?

どんな助けでも大歓迎です。

6
hobgadling

gdiskが役立つはずです:追加機能メニューから「c」、「g」、「f」を見てください。

buntu trusty gdisk manpage を参照してください。

3
Markus Köberl